Browse Source

refactor UI.

pull/20181/head
maliming 2 years ago
parent
commit
1f1e288dc9
No known key found for this signature in database GPG Key ID: A646B9CB645ECEA4
  1. 3
      modules/docs/app/VoloDocs.Web/appsettings.json
  2. 3
      modules/docs/src/Volo.Docs.Domain/Volo/Docs/Localization/Domain/ar.json
  3. 3
      modules/docs/src/Volo.Docs.Domain/Volo/Docs/Localization/Domain/cs.json
  4. 3
      modules/docs/src/Volo.Docs.Domain/Volo/Docs/Localization/Domain/de.json
  5. 3
      modules/docs/src/Volo.Docs.Domain/Volo/Docs/Localization/Domain/el.json
  6. 3
      modules/docs/src/Volo.Docs.Domain/Volo/Docs/Localization/Domain/en-GB.json
  7. 3
      modules/docs/src/Volo.Docs.Domain/Volo/Docs/Localization/Domain/en.json
  8. 3
      modules/docs/src/Volo.Docs.Domain/Volo/Docs/Localization/Domain/es.json
  9. 3
      modules/docs/src/Volo.Docs.Domain/Volo/Docs/Localization/Domain/fi.json
  10. 3
      modules/docs/src/Volo.Docs.Domain/Volo/Docs/Localization/Domain/fr.json
  11. 3
      modules/docs/src/Volo.Docs.Domain/Volo/Docs/Localization/Domain/hi.json
  12. 3
      modules/docs/src/Volo.Docs.Domain/Volo/Docs/Localization/Domain/hr.json
  13. 3
      modules/docs/src/Volo.Docs.Domain/Volo/Docs/Localization/Domain/hu.json
  14. 3
      modules/docs/src/Volo.Docs.Domain/Volo/Docs/Localization/Domain/is.json
  15. 3
      modules/docs/src/Volo.Docs.Domain/Volo/Docs/Localization/Domain/it.json
  16. 3
      modules/docs/src/Volo.Docs.Domain/Volo/Docs/Localization/Domain/nl.json
  17. 3
      modules/docs/src/Volo.Docs.Domain/Volo/Docs/Localization/Domain/pl-PL.json
  18. 3
      modules/docs/src/Volo.Docs.Domain/Volo/Docs/Localization/Domain/pt-BR.json
  19. 3
      modules/docs/src/Volo.Docs.Domain/Volo/Docs/Localization/Domain/ro-RO.json
  20. 3
      modules/docs/src/Volo.Docs.Domain/Volo/Docs/Localization/Domain/ru.json
  21. 3
      modules/docs/src/Volo.Docs.Domain/Volo/Docs/Localization/Domain/sk.json
  22. 3
      modules/docs/src/Volo.Docs.Domain/Volo/Docs/Localization/Domain/sl.json
  23. 3
      modules/docs/src/Volo.Docs.Domain/Volo/Docs/Localization/Domain/tr.json
  24. 3
      modules/docs/src/Volo.Docs.Domain/Volo/Docs/Localization/Domain/vi.json
  25. 3
      modules/docs/src/Volo.Docs.Domain/Volo/Docs/Localization/Domain/zh-Hans.json
  26. 3
      modules/docs/src/Volo.Docs.Domain/Volo/Docs/Localization/Domain/zh-Hant.json
  27. 40
      modules/docs/src/Volo.Docs.Web/Pages/Documents/Project/Index.cshtml
  28. 4
      modules/docs/src/Volo.Docs.Web/Pages/Documents/Project/index.css

3
modules/docs/app/VoloDocs.Web/appsettings.json

@ -6,6 +6,9 @@
} }
} }
}, },
"Redis": {
"Configuration": "127.0.0.1"
},
"ConnectionString": "Server=localhost;Database=VoloDocs;Trusted_Connection=True;TrustServerCertificate=True", "ConnectionString": "Server=localhost;Database=VoloDocs;Trusted_Connection=True;TrustServerCertificate=True",
"ElasticSearch": { "ElasticSearch": {
"Url": "http://localhost:9200" "Url": "http://localhost:9200"

3
modules/docs/src/Volo.Docs.Domain/Volo/Docs/Localization/Domain/ar.json

@ -37,6 +37,7 @@
"Preview": "معاينة", "Preview": "معاينة",
"Search": "بحث", "Search": "بحث",
"SearchResults": "نتائج البحث", "SearchResults": "نتائج البحث",
"SearchInTheAllDocuments": "البحث في جميع الوثائق" "SearchInTheAllDocuments": "البحث في جميع الوثائق",
"GoogleTranslate": "ترجمة جوجل"
} }
} }

3
modules/docs/src/Volo.Docs.Domain/Volo/Docs/Localization/Domain/cs.json

@ -37,6 +37,7 @@
"Preview": "náhled", "Preview": "náhled",
"Search": "Vyhledávání", "Search": "Vyhledávání",
"SearchResults": "Výsledky vyhledávání", "SearchResults": "Výsledky vyhledávání",
"SearchInTheAllDocuments": "Hledejte ve všech dokumentech" "SearchInTheAllDocuments": "Hledejte ve všech dokumentech",
"GoogleTranslate": "Přeložit do češtiny"
} }
} }

3
modules/docs/src/Volo.Docs.Domain/Volo/Docs/Localization/Domain/de.json

@ -37,6 +37,7 @@
"Preview": "Vorschau", "Preview": "Vorschau",
"Search": "Suchen", "Search": "Suchen",
"SearchResults": "Suchergebnisse", "SearchResults": "Suchergebnisse",
"SearchInTheAllDocuments": "Durchsuchen Sie alle Dokumente" "SearchInTheAllDocuments": "Durchsuchen Sie alle Dokumente",
"GoogleTranslate": "Ins Deutsche übersetzen"
} }
} }

3
modules/docs/src/Volo.Docs.Domain/Volo/Docs/Localization/Domain/el.json

@ -36,6 +36,7 @@
"Volo.Docs.Domain:010002": "Το Μικρό όνομα {ShortName} υπάρχει ήδη.", "Volo.Docs.Domain:010002": "Το Μικρό όνομα {ShortName} υπάρχει ήδη.",
"Preview": "προεπισκόπηση", "Preview": "προεπισκόπηση",
"Search": "Αναζήτηση", "Search": "Αναζήτηση",
"SearchResults": "Αποτελέσματα αναζήτησης" "SearchResults": "Αποτελέσματα αναζήτησης",
"GoogleTranslate": "Μετάφραση στα ελληνικά"
} }
} }

3
modules/docs/src/Volo.Docs.Domain/Volo/Docs/Localization/Domain/en-GB.json

@ -34,6 +34,7 @@
"NewExplanation": "Created in the last two weeks.", "NewExplanation": "Created in the last two weeks.",
"UpdatedExplanation": "Updated in the last two weeks.", "UpdatedExplanation": "Updated in the last two weeks.",
"Volo.Docs.Domain:010002": "ShortName {ShortName} already exists.", "Volo.Docs.Domain:010002": "ShortName {ShortName} already exists.",
"Preview": "preview" "Preview": "preview",
"GoogleTranslate": "Google Translate"
} }
} }

3
modules/docs/src/Volo.Docs.Domain/Volo/Docs/Localization/Domain/en.json

@ -40,6 +40,7 @@
"SearchInTheAllDocuments": "Search in the all documents", "SearchInTheAllDocuments": "Search in the all documents",
"Next": "Next", "Next": "Next",
"Previous": "Previous", "Previous": "Previous",
"ProjectDeletionWarningMessage": "Project will be deleted." "ProjectDeletionWarningMessage": "Project will be deleted.",
"GoogleTranslate": "Google Translate"
} }
} }

3
modules/docs/src/Volo.Docs.Domain/Volo/Docs/Localization/Domain/es.json

@ -37,6 +37,7 @@
"Preview": "Previsualizar", "Preview": "Previsualizar",
"Search": "Buscar", "Search": "Buscar",
"SearchResults": "Resultados de la búsqueda", "SearchResults": "Resultados de la búsqueda",
"SearchInTheAllDocuments": "Buscar en todos los documentos" "SearchInTheAllDocuments": "Buscar en todos los documentos",
"GoogleTranslate": "Traducir con Google"
} }
} }

3
modules/docs/src/Volo.Docs.Domain/Volo/Docs/Localization/Domain/fi.json

@ -37,6 +37,7 @@
"Preview": "esikatselu", "Preview": "esikatselu",
"Search": "Hae", "Search": "Hae",
"SearchResults": "Hakutulokset", "SearchResults": "Hakutulokset",
"SearchInTheAllDocuments": "Hae kaikista asiakirjoista" "SearchInTheAllDocuments": "Hae kaikista asiakirjoista",
"GoogleTranslate": "Google-käännös"
} }
} }

3
modules/docs/src/Volo.Docs.Domain/Volo/Docs/Localization/Domain/fr.json

@ -37,6 +37,7 @@
"Preview": "Aperçu", "Preview": "Aperçu",
"Search": "Rechercher", "Search": "Rechercher",
"SearchResults": "Résultats de recherche", "SearchResults": "Résultats de recherche",
"SearchInTheAllDocuments": "Rechercher dans tous les documents" "SearchInTheAllDocuments": "Rechercher dans tous les documents",
"GoogleTranslate": "Google Traduction"
} }
} }

3
modules/docs/src/Volo.Docs.Domain/Volo/Docs/Localization/Domain/hi.json

@ -37,6 +37,7 @@
"Preview": "पूर्व दर्शन", "Preview": "पूर्व दर्शन",
"Search": "खोज", "Search": "खोज",
"SearchResults": "खोज परिणाम", "SearchResults": "खोज परिणाम",
"SearchInTheAllDocuments": "सभी दस्तावेज़ों में खोजें" "SearchInTheAllDocuments": "सभी दस्तावेज़ों में खोजें",
"GoogleTranslate": "गूगल अनुवाद"
} }
} }

3
modules/docs/src/Volo.Docs.Domain/Volo/Docs/Localization/Domain/hr.json

@ -37,6 +37,7 @@
"Preview": "Pretpregled", "Preview": "Pretpregled",
"Search": "Pretraga", "Search": "Pretraga",
"SearchResults": "Rezultati pretrage", "SearchResults": "Rezultati pretrage",
"SearchInTheAllDocuments": "Traži u svim dokumentima" "SearchInTheAllDocuments": "Traži u svim dokumentima",
"GoogleTranslate": "Google prevoditelj"
} }
} }

3
modules/docs/src/Volo.Docs.Domain/Volo/Docs/Localization/Domain/hu.json

@ -37,6 +37,7 @@
"Preview": "előnézet", "Preview": "előnézet",
"Search": "Keresés", "Search": "Keresés",
"SearchResults": "Keresési eredmények", "SearchResults": "Keresési eredmények",
"SearchInTheAllDocuments": "Keressen az összes dokumentumban" "SearchInTheAllDocuments": "Keressen az összes dokumentumban",
"GoogleTranslate": "Google Fordító"
} }
} }

3
modules/docs/src/Volo.Docs.Domain/Volo/Docs/Localization/Domain/is.json

@ -37,6 +37,7 @@
"Preview": "forskoðun", "Preview": "forskoðun",
"Search": "Leit", "Search": "Leit",
"SearchResults": "Leitar niðurstöður", "SearchResults": "Leitar niðurstöður",
"SearchInTheAllDocuments": "Leitaðu í öllum skjölum" "SearchInTheAllDocuments": "Leitaðu í öllum skjölum",
"GoogleTranslate": "Google þýðing"
} }
} }

3
modules/docs/src/Volo.Docs.Domain/Volo/Docs/Localization/Domain/it.json

@ -37,6 +37,7 @@
"Preview": "anteprima", "Preview": "anteprima",
"Search": "Ricerca", "Search": "Ricerca",
"SearchResults": "Risultati della ricerca", "SearchResults": "Risultati della ricerca",
"SearchInTheAllDocuments": "Cerca in tutti i documenti" "SearchInTheAllDocuments": "Cerca in tutti i documenti",
"GoogleTranslate": "Traduci con Google"
} }
} }

3
modules/docs/src/Volo.Docs.Domain/Volo/Docs/Localization/Domain/nl.json

@ -37,6 +37,7 @@
"Preview": "voorbeeld", "Preview": "voorbeeld",
"Search": "Zoeken", "Search": "Zoeken",
"SearchResults": "Zoekresultaten", "SearchResults": "Zoekresultaten",
"SearchInTheAllDocuments": "Zoek in alle documenten" "SearchInTheAllDocuments": "Zoek in alle documenten",
"GoogleTranslate": "Google Vertalen"
} }
} }

3
modules/docs/src/Volo.Docs.Domain/Volo/Docs/Localization/Domain/pl-PL.json

@ -37,6 +37,7 @@
"Preview": "zapowiedź", "Preview": "zapowiedź",
"Search": "Szukaj", "Search": "Szukaj",
"SearchResults": "Wyniki wyszukiwania", "SearchResults": "Wyniki wyszukiwania",
"SearchInTheAllDocuments": "Szukaj we wszystkich dokumentach" "SearchInTheAllDocuments": "Szukaj we wszystkich dokumentach",
"GoogleTranslate": "Tłumaczenie na polski"
} }
} }

3
modules/docs/src/Volo.Docs.Domain/Volo/Docs/Localization/Domain/pt-BR.json

@ -37,6 +37,7 @@
"Preview": "Previsualizar", "Preview": "Previsualizar",
"Search": "Procurar", "Search": "Procurar",
"SearchResults": "Procurar Resultados", "SearchResults": "Procurar Resultados",
"SearchInTheAllDocuments": "Pesquise em todos os documentos" "SearchInTheAllDocuments": "Pesquise em todos os documentos",
"GoogleTranslate": "Traduzir com Google"
} }
} }

3
modules/docs/src/Volo.Docs.Domain/Volo/Docs/Localization/Domain/ro-RO.json

@ -37,6 +37,7 @@
"Preview": "previzualizare", "Preview": "previzualizare",
"Search": "Caută", "Search": "Caută",
"SearchResults": "Rezultatele căutării", "SearchResults": "Rezultatele căutării",
"SearchInTheAllDocuments": "Căutați în toate documentele" "SearchInTheAllDocuments": "Căutați în toate documentele",
"GoogleTranslate": "Traducere Google"
} }
} }

3
modules/docs/src/Volo.Docs.Domain/Volo/Docs/Localization/Domain/ru.json

@ -37,6 +37,7 @@
"Preview": "предварительный просмотр", "Preview": "предварительный просмотр",
"Search": "Поиск", "Search": "Поиск",
"SearchResults": "результаты поиска", "SearchResults": "результаты поиска",
"SearchInTheAllDocuments": "Искать во всех документах" "SearchInTheAllDocuments": "Искать во всех документах",
"GoogleTranslate": "Google Translate"
} }
} }

3
modules/docs/src/Volo.Docs.Domain/Volo/Docs/Localization/Domain/sk.json

@ -37,6 +37,7 @@
"Preview": "náhľad", "Preview": "náhľad",
"Search": "Vyhľadať", "Search": "Vyhľadať",
"SearchResults": "Výsledky vyhľadávania", "SearchResults": "Výsledky vyhľadávania",
"SearchInTheAllDocuments": "Vyhľadajte vo všetkých dokumentoch" "SearchInTheAllDocuments": "Vyhľadajte vo všetkých dokumentoch",
"GoogleTranslate": "Google preklad"
} }
} }

3
modules/docs/src/Volo.Docs.Domain/Volo/Docs/Localization/Domain/sl.json

@ -37,6 +37,7 @@
"Preview": "predogled", "Preview": "predogled",
"Search": "Iskanje", "Search": "Iskanje",
"SearchResults": "Rezultati iskanja", "SearchResults": "Rezultati iskanja",
"SearchInTheAllDocuments": "Poiščite v vseh dokumentih" "SearchInTheAllDocuments": "Poiščite v vseh dokumentih",
"GoogleTranslate": "Google prevajalnik"
} }
} }

3
modules/docs/src/Volo.Docs.Domain/Volo/Docs/Localization/Domain/tr.json

@ -36,6 +36,7 @@
"Volo.Docs.Domain:010002": "ShortName {ShortName} zaten var.", "Volo.Docs.Domain:010002": "ShortName {ShortName} zaten var.",
"Preview": "ön izleme", "Preview": "ön izleme",
"Search": "Arama", "Search": "Arama",
"SearchResults": "Arama Sonuçları" "SearchResults": "Arama Sonuçları",
"GoogleTranslate": "Google Çeviri"
} }
} }

3
modules/docs/src/Volo.Docs.Domain/Volo/Docs/Localization/Domain/vi.json

@ -37,6 +37,7 @@
"Preview": "xem trước", "Preview": "xem trước",
"Search": "Tìm kiếm", "Search": "Tìm kiếm",
"SearchResults": "kết quả tìm kiếm", "SearchResults": "kết quả tìm kiếm",
"SearchInTheAllDocuments": "Tìm kiếm trong tất cả các tài liệu" "SearchInTheAllDocuments": "Tìm kiếm trong tất cả các tài liệu",
"GoogleTranslate": "Dịch Google"
} }
} }

3
modules/docs/src/Volo.Docs.Domain/Volo/Docs/Localization/Domain/zh-Hans.json

@ -37,6 +37,7 @@
"Preview": "预览", "Preview": "预览",
"Search": "搜索", "Search": "搜索",
"SearchResults": "搜索结果", "SearchResults": "搜索结果",
"SearchInTheAllDocuments": "在所有文档中搜索" "SearchInTheAllDocuments": "在所有文档中搜索",
"GoogleTranslate": "谷歌翻译"
} }
} }

3
modules/docs/src/Volo.Docs.Domain/Volo/Docs/Localization/Domain/zh-Hant.json

@ -37,6 +37,7 @@
"Preview": "預覽", "Preview": "預覽",
"Search": "搜索", "Search": "搜索",
"SearchResults": "搜索結果", "SearchResults": "搜索結果",
"SearchInTheAllDocuments": "在所有文件中搜尋" "SearchInTheAllDocuments": "在所有文件中搜尋",
"GoogleTranslate": "谷歌翻譯"
} }
} }

40
modules/docs/src/Volo.Docs.Web/Pages/Documents/Project/Index.cshtml

@ -63,14 +63,20 @@
<script type="text/javascript"> <script type="text/javascript">
function googleTranslateElementInit() { function googleTranslateElementInit() {
new google.translate.TranslateElement({ new google.translate.TranslateElement({
pageLanguage: '@DocsWebOptions.Value.GetCultureLanguageCode(CultureInfo.CurrentUICulture)', pageLanguage: '@DocsWebOptions.Value.GetCultureLanguageCode(CultureInfo.CurrentUICulture)',
autoDisplay: false, autoDisplay: false,
disableAutoTranslation: true, disableAutoTranslation: true,
includedLanguages: '@string.Join(",", DocsWebOptions.Value.IncludedLanguages)', includedLanguages: '@string.Join(",", DocsWebOptions.Value.IncludedLanguages)',
layout: google.translate.TranslateElement.InlineLayout.HORIZONTAL layout: google.translate.TranslateElement.InlineLayout.HORIZONTAL
}, }, 'google_translate_element');
'google_translate_element'); }
}
abp.dom.onNodeAdded(function (args) {
if (args.$el.hasClass('goog-te-combo')) {
args.$el.removeClass('goog-te-combo').addClass('form-select');
$('#google_translate_select').append(args.$el);
}
});
</script> </script>
<script type="text/javascript" src="https://translate.google.com/translate_a/element.js?cb=googleTranslateElementInit"></script> <script type="text/javascript" src="https://translate.google.com/translate_a/element.js?cb=googleTranslateElementInit"></script>
} }
@ -120,13 +126,6 @@
<div class="docs-tree-list"> <div class="docs-tree-list">
<div class="row gx-2 mb-2 "> <div class="row gx-2 mb-2 ">
@if (DocsWebOptions.Value.UseGoogleTranslation)
{
<div>
<span class="google_translate_text">Google Translate</span>
<div id="google_translate_element" class="mb-3"></div>
</div>
}
@if (Model.ShowProjectsCombobox && Model.ProjectSelectItems.Count > 1) @if (Model.ShowProjectsCombobox && Model.ProjectSelectItems.Count > 1)
{ {
<div class="col-12 mb-2"> <div class="col-12 mb-2">
@ -225,6 +224,17 @@
</div> </div>
</div> </div>
@if (DocsWebOptions.Value.UseGoogleTranslation)
{
<div class="docs-version mt-2 skiptranslate">
<span>@L["GoogleTranslate"]</span>
<div class="version-select">
<div class="input-group" id="google_translate_select"></div>
</div>
</div>
<div id="google_translate_element" class="mt-1"></div>
}
<div id="search-all-document" style="display: none;" class="search-all-document-container"> <div id="search-all-document" style="display: none;" class="search-all-document-container">
<button class="btn" type="button"> <button class="btn" type="button">
<i class="fa fa-level-down" aria-hidden="true"></i> <i class="fa fa-level-down" aria-hidden="true"></i>

4
modules/docs/src/Volo.Docs.Web/Pages/Documents/Project/index.css

@ -40,7 +40,7 @@ body {
white-space: break-spaces !important; white-space: break-spaces !important;
} }
.goog-te-combo { /* .goog-te-combo {
width: 100%; width: 100%;
height: auto; height: auto;
padding: 0.75rem 2.25rem 0.75rem 0.75rem !important; padding: 0.75rem 2.25rem 0.75rem 0.75rem !important;
@ -49,7 +49,7 @@ body {
border: 0; border: 0;
min-height: 30px; min-height: 30px;
color: rgba(255, 255, 255, 0.7); color: rgba(255, 255, 255, 0.7);
} } */
.goog-te-combo:focus-visible { .goog-te-combo:focus-visible {
border: 0px; border: 0px;

Loading…
Cancel
Save