Merge branch 'release/v1.2' of github.com:ONLYOFFICE/AppServer into release/v1.2

This commit is contained in:
Dmitry Sychugov 2022-06-01 12:21:46 +05:00
commit 141ee254e6
60 changed files with 1038 additions and 182 deletions

View File

@ -564,6 +564,7 @@
"Sağdakı",
"salamlama",
"Salamlama",
"saldoasi",
"Satınalma",
"satışlarınızı",
"saxlama",
@ -1143,6 +1144,416 @@
],
"Language": "es"
},
{
"Excludes": [
"alikansioita",
"aikavyöhyke",
"aikavyöhykeasetukset",
"aikavyöhykettä",
"aktivointilinkki",
"alasvetovalikko",
"Aloitussivu",
"Aloitussivu-kohdassa",
"arkistointi",
"asiakirjaan",
"Asiakirjamoduuli",
"asiakirjat-osiossa",
"asiakirjoihin",
"Autentikointisovelluksella",
"autentikointisovelluksesi",
"Authenticatoria",
"brändäys",
"Box-tili",
"com",
"Common",
"DOCX-muodossa",
"DOCXF",
"DropBox",
"editorit",
"enimmäiskoko",
"enimmäispituus",
"ennenkuin",
"erikoismerkkejä",
"esiasetuksista",
"esityalueen",
"freelance-suunnittelutiimille",
"GZ-muodossa",
"Henkilötietojen",
"hyökkäysten",
"hyväksyt",
"ia",
"Ihmiset-moduulin",
"illa",
"illä",
"ille",
"ilmenevien",
"in",
"Info",
"Integrointi-osiossa",
"iOS-järjestelmällä",
"IP-osoitteina",
"jakamisasetukset",
"Järjestelmänvalvoja",
"järjestelmänvalvojaan",
"järjestelmänvalvojan",
"järjestelmänvalvojat",
"Järjestelmänvalvojat",
"järjestelmänvalvojia",
"jäsenneltyä",
"jatkaaksesi",
"käännöstyöhön",
"Kaksiosainen",
"Kaksivaiheinen",
"kansiossa",
"Kansiossa",
"kansiosi",
"käteviä",
"käyttäjäluettelo",
"Käyttäjänimen",
"käyttäjätilejä",
"käyttäjiksi",
"käyttöehdoista",
"käyttöliittymästä",
"käyttöoikeudet",
"käyttöoikeuksia",
"käyttöoikeus",
"kDrive-hakemisto",
"kellonajalla",
"kertakirjautumisella",
"kieltäsi",
"kirjautuaksesi",
"kirjautumissivulle",
"kirjautumissivun",
"klikkaamalla",
"kokeilujakso",
"kontekstivalikon",
"Koodilla",
"kuvatiedostotyyppi",
"Laajenna",
"Laatikkohakemisto",
"läpinäkyvällä",
"laskentataulukko",
"Laskentataulukot",
"Lataukset",
"Latausvirhe",
"leikepöydälle",
"luettelonäkymän",
"Lukitus",
"linkittää",
"Linuxille",
"lisäsuojauksen",
"lisenssillesi",
"lisenssisopimus",
"Lisenssisopimukset",
"lisenssitiedosto",
"logoa",
"Lomakemalli",
"Luotetut",
"lla",
"maakoodi",
"määrittääksesi",
"Mac",
"maksimimäärä",
"Manuaalinen",
"manuaalisesti",
"matkapuhelimen",
"matkapuhelin",
"Matkapuhelinnumero",
"matkapuhelinnumerosi",
"max",
"Mediatiedostoa",
"menetettyjä",
"Mobiiliverkkoeditorit",
"moduulien",
"moduuleihin",
"moduuliin",
"Moduulit",
"Mt",
"muodostaminen",
"Muokatut",
"muokkaus",
"muokkauksen",
"Murtumaton",
"Nextcloud-tili",
"napsauttamalla",
"Napsauttamalla",
"Navigointi",
"nopeuttamiseksi",
"numeroinen",
"numeroisen",
"OFORM-galleria",
"oform-muodossa",
"ohjekeskuksessamme",
"oletuskesto",
"oletusotsikkoa",
"omatoimisesti",
"omistajaksi",
"omistajalla",
"Onedrive",
"oon",
"organisaatiobrändin",
"osallistuaksesi",
"osiossa",
"Räätälöinti",
"rahoitusosuuksista",
"Rekisteröintipyyntö",
"roskakorista",
"Ryhmätoiminta",
"päivämäärällä",
"päivitykset",
"päivitysten",
"Pahoittelemme",
"palauttamiseksi",
"palauttamisesta",
"palautuksen",
"palautuslinkki",
"palautusohjeet",
"palautuspisteen",
"Palautustiedostoa",
"Palautusvirhe",
"palkin",
"päivittäminen",
"Palvelinpuolen",
"Palveluntarjoajaa",
"palveluntarjoajaan",
"Palveluntarjoajan",
"PDF",
"perustuvista",
"pikanäppäinten",
"pikkukuvanäkymään",
"pilveä",
"Play",
"Playsta",
"PNG-muodossa",
"poistat",
"poistettuja",
"portaali",
"portaalia",
"portaaliimme",
"portaaliin",
"portaalin",
"portaalitapahtumat",
"portaalitietojen",
"portaalisi",
"portaalissa",
"portaaliisi",
"portaalista",
"profiilit",
"Profiilitoiminto",
"puhelimeesi",
"Punycode-verkkotunnuksia",
"reaaliaikainen",
"Rekisteröidy",
"rekisteröintitiedot",
"Rekisteröintivirhe",
"rekisteröinnissä",
"rekisteröityä",
"roskakoriin",
"Roskaposti",
"ruudukko",
"ryhmänjäseniä",
"Ryhmänjäseniä",
"QR-koodi",
"SaaS-portaalista",
"sähköposti",
"Sähköposti",
"Sähköposti-ilmoitus",
"sähköposti-ilmoitusten",
"sähköpostia",
"sähköpostin",
"sähköpostipalvelimella",
"sähköpostipalvelimen",
"sähköpostipalvelimet",
"sähköpostiosoite",
"sähköpostiosoitetta",
"sähköpostiosoitteensa",
"sähköpostiosoitteesi",
"sähköpostisi",
"sähköpostitili",
"sähköpostitse",
"sähköpostivahvistuksen",
"sähköpostiverkkotunnukset",
"sähköpostiviestin",
"samannimisen",
"salasanalla",
"salasanasi",
"salasanassa",
"salatulle",
"Salausavaimet",
"salausmenetelmä",
"salausta",
"Siirretäänkö",
"sivuston",
"sisällettävä",
"skannaa",
"sovelluksesi",
"sovelluksestasi",
"Sovellustoiminnot",
"SSO",
"Store",
"Storesta",
"suodatinasetuksia",
"suosikeista",
"Suosittelemme",
"suunnitteluprojektiehdotuksen",
"Syntymäaika",
"syötettävä",
"syötetyt",
"syöttämällä",
"tagia",
"tallennettuja",
"tallennuspalvelusi",
"tallennustila",
"tallennustilaan",
"tallennustilat",
"tallentamattomia",
"talletustapa",
"taikakoodin",
"teemaa",
"tekstitiedostosta",
"Tekstiviestejä",
"Tekstiviestillä",
"tekstiviestipalveluntarjoajatililtäsi",
"tekstiviestistä",
"Tervehdysasetukset",
"Tiedostonimi",
"Tiedostotunniste",
"tiedostoversio",
"Tiedostoversioiden",
"tietojasi",
"tietoturvan",
"Tiimimalli",
"tiiminjäsenten",
"tiimisi",
"tilauksesi",
"tililläsi",
"tilillesi",
"tililtäsi",
"Turvallinen",
"työpöytäsovelluksen",
"todennus",
"todennussovelluksesi",
"todentamissovelluksesta",
"tukipalvelu",
"tukitiimiimme",
"Turvatallenteen",
"tutustuit",
"työpöytäeditoria",
"työpöytäversio",
"Unohditko",
"url-osoite",
"uudelleenmääritys",
"uudelleennimeäminen",
"V",
"vaihtoehtoa",
"välilehdessä",
"välilyöntejä",
"Valtuutusvirhe",
"vähimmäispituus",
"Vahvistan",
"Vahvistusviesti",
"vahvuusasetukset",
"vaihtoehdon",
"Väliaikainen",
"valintaikkunaa",
"väliversiot",
"varakoodeja",
"Varmuuskopio",
"Varmuuskopioi",
"varmuuskopioida",
"varmuuskopioiden",
"varmuuskopioinnin",
"Varmuuskopiolista",
"varmuuskopiolta",
"varmuuskopion",
"varmuuskopiointi",
"varmuuskopiointiin",
"varmuuskopioita",
"varmuuskopiosi",
"varmuuskopiot",
"vastustamisessa",
"Ver",
"Verkkoeditorit",
"verkkosivustosta",
"verkostoitumisen",
"verkkotunnus",
"verkkotunnukset",
"verkkotunnuksia",
"verkkoversio",
"versiohistoria",
"Versiohistoria",
"Viimeisimmät-osiossa",
"Viimeistele",
"voimassaoloaika",
"WebDAV-hakemisto",
"Windowsille",
"XLSX-muodossa",
"yhdistettävä",
"yhteystieto",
"yhteydenottoa",
"yksityishuoneessa",
"yksityiseen",
"yksityisyyskäytäntömme",
"ylläpitäjiä",
"中文",
"简体",
"中国",
"Tiếng",
"Việt",
"Nam",
"Українська",
"Україна",
"Türkçe",
"Türkiye",
"Slovensko",
"Slovenija",
"Slovenčina",
"Slovensko",
"Русский",
"Россия",
"Română",
"România",
"Português",
"Brasil",
"Português",
"Portugal",
"Polski",
"Nederlands",
"Nederland",
"Latviešu",
"Latvija",
"ພາສາລາວ",
"한국어",
"대한민국",
"日本語",
"日本",
"Italiano",
"Français",
"France",
"Español",
"México",
"Español",
"España",
"English",
"United",
"States",
"Kingdom",
"Ελληνικά",
"Ελλάδα",
"Schweiz",
"Deutsch",
"Deutschland",
"Český",
"Česká",
"republika",
"Български",
"България",
"Azərbaycan",
"Latın",
"Azərbaycan"
],
"Language": "fi"
},
{
"Excludes": [
"Désépingler",

View File

@ -26619,6 +26619,464 @@
</children>
<filename/>
</file_node>
<file_node>
<name>SmartBanner</name>
<children>
<concept_node>
<name>AppName</name>
<definition_loaded>false</definition_loaded>
<description/>
<comment/>
<default_text/>
<translations>
<translation>
<language>az-Cyrl-AZ</language>
<approved>false</approved>
</translation>
<translation>
<language>bg-BG</language>
<approved>false</approved>
</translation>
<translation>
<language>cs-CZ</language>
<approved>false</approved>
</translation>
<translation>
<language>de-DE</language>
<approved>false</approved>
</translation>
<translation>
<language>el-GR</language>
<approved>false</approved>
</translation>
<translation>
<language>en-US</language>
<approved>false</approved>
</translation>
<translation>
<language>es-ES</language>
<approved>false</approved>
</translation>
<translation>
<language>fi-FI</language>
<approved>false</approved>
</translation>
<translation>
<language>fr-FR</language>
<approved>false</approved>
</translation>
<translation>
<language>it-IT</language>
<approved>false</approved>
</translation>
<translation>
<language>ja-JP</language>
<approved>false</approved>
</translation>
<translation>
<language>ko-KR</language>
<approved>false</approved>
</translation>
<translation>
<language>lo-LA</language>
<approved>false</approved>
</translation>
<translation>
<language>lv-LV</language>
<approved>false</approved>
</translation>
<translation>
<language>nl-NL</language>
<approved>false</approved>
</translation>
<translation>
<language>pl-PL</language>
<approved>false</approved>
</translation>
<translation>
<language>pt-BR</language>
<approved>false</approved>
</translation>
<translation>
<language>pt-PT</language>
<approved>false</approved>
</translation>
<translation>
<language>ro-RO</language>
<approved>false</approved>
</translation>
<translation>
<language>ru-RU</language>
<approved>false</approved>
</translation>
<translation>
<language>sk-SK</language>
<approved>false</approved>
</translation>
<translation>
<language>sl-SI</language>
<approved>false</approved>
</translation>
<translation>
<language>tr-TR</language>
<approved>false</approved>
</translation>
<translation>
<language>uk-UA</language>
<approved>false</approved>
</translation>
<translation>
<language>vi-VN</language>
<approved>false</approved>
</translation>
<translation>
<language>zh-CN</language>
<approved>false</approved>
</translation>
</translations>
</concept_node>
<concept_node>
<name>AppStore</name>
<definition_loaded>false</definition_loaded>
<description/>
<comment/>
<default_text/>
<translations>
<translation>
<language>az-Cyrl-AZ</language>
<approved>false</approved>
</translation>
<translation>
<language>bg-BG</language>
<approved>false</approved>
</translation>
<translation>
<language>cs-CZ</language>
<approved>false</approved>
</translation>
<translation>
<language>de-DE</language>
<approved>false</approved>
</translation>
<translation>
<language>el-GR</language>
<approved>false</approved>
</translation>
<translation>
<language>en-US</language>
<approved>false</approved>
</translation>
<translation>
<language>es-ES</language>
<approved>false</approved>
</translation>
<translation>
<language>fi-FI</language>
<approved>false</approved>
</translation>
<translation>
<language>fr-FR</language>
<approved>false</approved>
</translation>
<translation>
<language>it-IT</language>
<approved>false</approved>
</translation>
<translation>
<language>ja-JP</language>
<approved>false</approved>
</translation>
<translation>
<language>ko-KR</language>
<approved>false</approved>
</translation>
<translation>
<language>lo-LA</language>
<approved>false</approved>
</translation>
<translation>
<language>lv-LV</language>
<approved>false</approved>
</translation>
<translation>
<language>nl-NL</language>
<approved>false</approved>
</translation>
<translation>
<language>pl-PL</language>
<approved>false</approved>
</translation>
<translation>
<language>pt-BR</language>
<approved>false</approved>
</translation>
<translation>
<language>pt-PT</language>
<approved>false</approved>
</translation>
<translation>
<language>ro-RO</language>
<approved>false</approved>
</translation>
<translation>
<language>ru-RU</language>
<approved>false</approved>
</translation>
<translation>
<language>sk-SK</language>
<approved>false</approved>
</translation>
<translation>
<language>sl-SI</language>
<approved>false</approved>
</translation>
<translation>
<language>tr-TR</language>
<approved>false</approved>
</translation>
<translation>
<language>uk-UA</language>
<approved>false</approved>
</translation>
<translation>
<language>vi-VN</language>
<approved>false</approved>
</translation>
<translation>
<language>zh-CN</language>
<approved>false</approved>
</translation>
</translations>
</concept_node>
<concept_node>
<name>GooglePlay</name>
<definition_loaded>false</definition_loaded>
<description/>
<comment/>
<default_text/>
<translations>
<translation>
<language>az-Cyrl-AZ</language>
<approved>false</approved>
</translation>
<translation>
<language>bg-BG</language>
<approved>false</approved>
</translation>
<translation>
<language>cs-CZ</language>
<approved>false</approved>
</translation>
<translation>
<language>de-DE</language>
<approved>false</approved>
</translation>
<translation>
<language>el-GR</language>
<approved>false</approved>
</translation>
<translation>
<language>en-US</language>
<approved>false</approved>
</translation>
<translation>
<language>es-ES</language>
<approved>false</approved>
</translation>
<translation>
<language>fi-FI</language>
<approved>false</approved>
</translation>
<translation>
<language>fr-FR</language>
<approved>false</approved>
</translation>
<translation>
<language>it-IT</language>
<approved>false</approved>
</translation>
<translation>
<language>ja-JP</language>
<approved>false</approved>
</translation>
<translation>
<language>ko-KR</language>
<approved>false</approved>
</translation>
<translation>
<language>lo-LA</language>
<approved>false</approved>
</translation>
<translation>
<language>lv-LV</language>
<approved>false</approved>
</translation>
<translation>
<language>nl-NL</language>
<approved>false</approved>
</translation>
<translation>
<language>pl-PL</language>
<approved>false</approved>
</translation>
<translation>
<language>pt-BR</language>
<approved>false</approved>
</translation>
<translation>
<language>pt-PT</language>
<approved>false</approved>
</translation>
<translation>
<language>ro-RO</language>
<approved>false</approved>
</translation>
<translation>
<language>ru-RU</language>
<approved>false</approved>
</translation>
<translation>
<language>sk-SK</language>
<approved>false</approved>
</translation>
<translation>
<language>sl-SI</language>
<approved>false</approved>
</translation>
<translation>
<language>tr-TR</language>
<approved>false</approved>
</translation>
<translation>
<language>uk-UA</language>
<approved>false</approved>
</translation>
<translation>
<language>vi-VN</language>
<approved>false</approved>
</translation>
<translation>
<language>zh-CN</language>
<approved>false</approved>
</translation>
</translations>
</concept_node>
<concept_node>
<name>Price</name>
<definition_loaded>false</definition_loaded>
<description/>
<comment/>
<default_text/>
<translations>
<translation>
<language>az-Cyrl-AZ</language>
<approved>false</approved>
</translation>
<translation>
<language>bg-BG</language>
<approved>false</approved>
</translation>
<translation>
<language>cs-CZ</language>
<approved>false</approved>
</translation>
<translation>
<language>de-DE</language>
<approved>false</approved>
</translation>
<translation>
<language>el-GR</language>
<approved>false</approved>
</translation>
<translation>
<language>en-US</language>
<approved>false</approved>
</translation>
<translation>
<language>es-ES</language>
<approved>false</approved>
</translation>
<translation>
<language>fi-FI</language>
<approved>false</approved>
</translation>
<translation>
<language>fr-FR</language>
<approved>false</approved>
</translation>
<translation>
<language>it-IT</language>
<approved>false</approved>
</translation>
<translation>
<language>ja-JP</language>
<approved>false</approved>
</translation>
<translation>
<language>ko-KR</language>
<approved>false</approved>
</translation>
<translation>
<language>lo-LA</language>
<approved>false</approved>
</translation>
<translation>
<language>lv-LV</language>
<approved>false</approved>
</translation>
<translation>
<language>nl-NL</language>
<approved>false</approved>
</translation>
<translation>
<language>pl-PL</language>
<approved>false</approved>
</translation>
<translation>
<language>pt-BR</language>
<approved>false</approved>
</translation>
<translation>
<language>pt-PT</language>
<approved>false</approved>
</translation>
<translation>
<language>ro-RO</language>
<approved>false</approved>
</translation>
<translation>
<language>ru-RU</language>
<approved>false</approved>
</translation>
<translation>
<language>sk-SK</language>
<approved>false</approved>
</translation>
<translation>
<language>sl-SI</language>
<approved>false</approved>
</translation>
<translation>
<language>tr-TR</language>
<approved>false</approved>
</translation>
<translation>
<language>uk-UA</language>
<approved>false</approved>
</translation>
<translation>
<language>vi-VN</language>
<approved>false</approved>
</translation>
<translation>
<language>zh-CN</language>
<approved>false</approved>
</translation>
</translations>
</concept_node>
</children>
<filename/>
</file_node>
<file_node>
<name>ToastHeaders</name>
<children>

View File

@ -147,6 +147,11 @@ const StyledArticleHeader = styled.div`
padding: 16px 16px 17px;
margin: 0;
justify-content: ${(props) => (props.showText ? "flex-start" : "center")};
height: 61px;
min-height: 61px;
max-height: 61px;
box-sizing: border-box;
}
@media ${mobile} {
@ -204,7 +209,7 @@ const StyledHeading = styled(Heading)`
const StyledIconBox = styled.div`
display: none;
align-items: center;
height: 28px;
height: 20px;
@media ${tablet} {
display: flex;

View File

@ -42,7 +42,11 @@ const ArticleHeader = ({
return (
<StyledArticleHeader showText={showText} {...rest}>
{isTabletView && (isBurgerLoading || showLoader) ? (
<Loaders.ArticleHeader height="20px" width="20px" />
<Loaders.ArticleHeader
height="20px"
width="20px"
style={{ height: "20px" }}
/>
) : (
<StyledIconBox name="article-burger">
<StyledMenuIcon onClick={onClick} />

View File

@ -6,7 +6,6 @@ import SearchInput from "@appserver/components/search-input";
const StyledFilterInput = styled.div`
width: 100%;
max-width: ${(props) => props.sectionWidth}px;
height: 32px;
display: flex;

View File

@ -59,7 +59,7 @@ const FilterInput = React.memo(
};
return (
<StyledFilterInput {...props} sectionWidth={sectionWidth}>
<StyledFilterInput {...props}>
<StyledSearchInput
placeholder={placeholder}
value={inputValue}

View File

@ -559,22 +559,19 @@ Section.SectionFilter = SectionFilter;
Section.SectionBody = SectionBody;
Section.SectionPaging = SectionPaging;
export default inject(({ auth, infoPanelStore }) => {
const { isLoaded, settingsStore } = auth;
export default inject(({ auth }) => {
const { infoPanelStore, isLoaded, settingsStore } = auth;
const {
isHeaderVisible,
isTabletView,
isDesktopClient,
maintenanceExist,
snackbarExist,
setMaintenanceExist,
showText,
} = settingsStore;
let infoPanelIsVisible = false;
if (infoPanelStore) infoPanelIsVisible = infoPanelStore.isVisible;
const { isVisible: infoPanelIsVisible } = infoPanelStore;
return {
isLoaded,
@ -588,6 +585,6 @@ export default inject(({ auth, infoPanelStore }) => {
showText,
infoPanelIsVisible: infoPanelIsVisible,
infoPanelIsVisible,
};
})(observer(Section));

View File

@ -51,9 +51,11 @@ const StyledInfoPanelToggleWrapper = styled.div`
`;
StyledInfoPanelToggleWrapper.defaultProps = { theme: Base };
const SubInfoPanelHeader = ({ children, closeInfoPanel }) => {
const SubInfoPanelHeader = ({ children, setIsVisible }) => {
const content = children?.props?.children;
const closeInfoPanel = () => setIsVisible(false);
return (
<StyledInfoPanelHeader>
<Text className="header-text" fontSize="21px" fontWeight="700">
@ -91,10 +93,7 @@ SubInfoPanelHeader.defaultProps = { theme: Base };
SubInfoPanelHeader.displayName = "SubInfoPanelHeader";
export default inject(({ infoPanelStore }) => {
let closeInfoPanel = () => {};
if (infoPanelStore) {
closeInfoPanel = () => infoPanelStore.setIsVisible(false);
}
return { closeInfoPanel };
export default inject(({ auth }) => {
const { setIsVisible } = auth.infoPanelStore;
return { setIsVisible };
})(observer(SubInfoPanelHeader));

View File

@ -182,15 +182,8 @@ StyledInfoPanelWrapper.defaultProps = { theme: Base };
StyledInfoPanel.defaultProps = { theme: Base };
InfoPanel.defaultProps = { theme: Base };
export default inject(({ infoPanelStore }) => {
let isVisible = false;
let setIsVisible = () => {};
if (infoPanelStore) {
isVisible = infoPanelStore.isVisible;
setIsVisible = infoPanelStore.setIsVisible;
}
export default inject(({ auth }) => {
const { isVisible, setIsVisible } = auth.infoPanelStore;
return {
isVisible,
setIsVisible,

View File

@ -6,6 +6,7 @@ import ModuleStore from "./ModuleStore";
import SettingsStore from "./SettingsStore";
import UserStore from "./UserStore";
import TfaStore from "./TfaStore";
import InfoPanelStore from "./InfoPanelStore";
import { logout as logoutDesktop, desktopConstants } from "../desktop";
import { combineUrl, isAdmin } from "../utils";
import isEmpty from "lodash/isEmpty";
@ -17,6 +18,7 @@ class AuthStore {
moduleStore = null;
settingsStore = null;
tfaStore = null;
infoPanelStore = null;
isLoading = false;
version = null;
@ -29,6 +31,7 @@ class AuthStore {
this.moduleStore = new ModuleStore();
this.settingsStore = new SettingsStore();
this.tfaStore = new TfaStore();
this.infoPanelStore = new InfoPanelStore();
makeAutoObservable(this);
}

View File

@ -31,7 +31,7 @@ const Textarea = ({
if (areaSelect && areaRef.current) {
areaRef.current.select();
}
}, [areaRef.current]);
}, [areaSelect]);
return (
<StyledScrollbar

View File

@ -78,7 +78,7 @@ class ToggleButton extends Component {
//console.log("ToggleButton render");
return (
<Container {...this.props}>
<Container id={id} className={className} style={style}>
<ToggleButtonContainer
id={id}
className={className}

View File

@ -55,7 +55,7 @@
"PrivateRoomDescriptionEncrypted": "Salattu asiakirjan muokkaus ja reaaliaikainen yhteistyö.",
"PrivateRoomDescriptionSafest": "Turvallisin tallennustila docx-, xlsx- ja pptx -tiedostoille.",
"PrivateRoomDescriptionSecure": "Turvallinen jakaminen luotettavien tiiminjäsenten kanssa.",
"PrivateRoomDescriptionUnbreakable": "Murtuaaton AES-256-algoritmi.",
"PrivateRoomDescriptionUnbreakable": "Murtumaton AES-256-algoritmi.",
"PrivateRoomHeader": "Tervetuloa ONLYOFFICEn yksityiseen huoneeseen, jossa jokainen kirjoittamasi symboli on salattu",
"PrivateRoomSupport": "Työskentely yksityishuoneessa on saatavilla työpöytäsovelluksen {{organizationName}} kautta. <3>Ohjeet</3>",
"RecentEmptyContainerDescription": "Viimeisimmät-osiossa näkyvät viimeksi katsotut tai muokatut tiedostot.\n",
@ -66,7 +66,7 @@
"SendByEmail": "Lähetä sähköpostitse",
"Share": "Jaa",
"SharedEmptyContainerDescription": "Jaettu kanssani-osiossa näkyy tiiminjäsenten jakamat tiedostot.\n Jos et ole nähnyt uusimpia muutoksia, ne merkitään uusiksi. Voit poistaa tiedostot luettelosta kontekstivalikon avulla. ",
"SharingSettings": "Jakamisen aetukset",
"SharingSettings": "Jakamisen asetukset",
"ShowVersionHistory": "Näytä versiohistoria",
"Spreadsheet": "Laskentataulukko",
"SubheadingEmptyText": "Tässä osiossa ei näytetä tiedostoja",

View File

@ -58,9 +58,8 @@ const SectionHeaderContent = (props) => {
);
};
export default inject(({ infoPanelStore }) => {
const { toggleIsVisible, isVisible } = infoPanelStore;
export default inject(({ auth }) => {
const { toggleIsVisible, isVisible } = auth.infoPanelStore;
return {
toggleInfoPanel: toggleIsVisible,
isInfoPanelVisible: isVisible,

View File

@ -56,6 +56,11 @@ const StyledContainer = styled.div`
const StyledInfoPanelToggleWrapper = styled.div`
margin-left: auto;
display: ${(props) => (props.isInfoPanelVisible ? "none" : "flex")};
@media ${tablet} {
display: none;
}
.info-panel-toggle-bg {
height: 32px;
width: 32px;

View File

@ -208,20 +208,18 @@ Tile.defaultProps = {
item: {},
};
export default inject(
({ filesStore, settingsStore, infoPanelStore }, { item }) => {
const { gallerySelected, setGallerySelected } = filesStore;
const { getIcon } = settingsStore;
const { isVisible, setIsVisible } = infoPanelStore;
export default inject(({ filesStore, settingsStore, auth }, { item }) => {
const { gallerySelected, setGallerySelected } = filesStore;
const { getIcon } = settingsStore;
const { isVisible, setIsVisible } = auth.infoPanelStore;
const isSelected = item.id === gallerySelected?.id;
const isSelected = item.id === gallerySelected?.id;
return {
isSelected,
setGallerySelected,
getIcon,
setIsInfoPanelVisible: setIsVisible,
isInfoPanelVisible: isVisible,
};
}
)(withTranslation(["FormGallery", "Common"])(withRouter(observer(Tile))));
return {
isSelected,
setGallerySelected,
getIcon,
setIsInfoPanelVisible: setIsVisible,
isInfoPanelVisible: isVisible,
};
})(withTranslation(["FormGallery", "Common"])(withRouter(observer(Tile))));

View File

@ -56,7 +56,7 @@ const SingleItem = (props) => {
<div className="property">
<Text className="property-title">{t("Home:ByLastModifiedDate")}</Text>
<Text className="property-content">
{parseAndFormatDate(selectedItem.updatedAt)}
{parseAndFormatDate(selectedItem.attributes.updatedAt)}
</Text>
</div>
<div className="property">

View File

@ -69,7 +69,11 @@ const InfoPanelBodyContent = ({
<GalleryEmptyScreen />
) : (
<StyledInfoRoomBody>
<GalleryItem selectedItem={gallerySelected} />
<GalleryItem
selectedItem={gallerySelected}
personal={personal}
culture={culture}
/>
</StyledInfoRoomBody>
)
) : (

View File

@ -97,10 +97,9 @@ const FilesRowContainer = ({
);
};
export default inject(({ filesStore, infoPanelStore }) => {
export default inject(({ filesStore, auth }) => {
const { filesList, viewAs, setViewAs } = filesStore;
const { isVisible: infoPanelVisible } = infoPanelStore;
const { isVisible: infoPanelVisible } = auth.infoPanelStore;
return {
filesList,
viewAs,

View File

@ -163,8 +163,8 @@ const Table = ({
);
};
export default inject(({ filesStore, infoPanelStore, auth }) => {
const { isVisible: infoPanelVisible } = infoPanelStore;
export default inject(({ filesStore, auth }) => {
const { isVisible: infoPanelVisible } = auth.infoPanelStore;
const {
filesList,

View File

@ -228,14 +228,8 @@ class FilesTableHeader extends React.Component {
}
export default inject(
({
auth,
filesStore,
selectedFolderStore,
treeFoldersStore,
infoPanelStore,
}) => {
const { isVisible: infoPanelVisible } = infoPanelStore;
({ auth, filesStore, selectedFolderStore, treeFoldersStore }) => {
const { isVisible: infoPanelVisible } = auth.infoPanelStore;
const {
isHeaderChecked,

View File

@ -62,10 +62,15 @@ const StyledTableRow = styled(TableRow)`
.table-container_file-name-cell {
margin-left: -24px;
padding-left: 24px;
z-index: 1;
}
.table-container_row-context-menu-wrapper {
margin-right: -20px;
padding-right: 18px;
position: relative !important;
z-index: 1;
}
}
`}

View File

@ -351,13 +351,7 @@ const SectionFilterContent = ({
};
export default inject(
({
auth,
filesStore,
treeFoldersStore,
selectedFolderStore,
infoPanelStore,
}) => {
({ auth, filesStore, treeFoldersStore, selectedFolderStore }) => {
const {
fetchFiles,
filter,
@ -382,7 +376,7 @@ export default inject(
authorType) &&
!(treeFoldersStore.isPrivacyFolder && isMobile);
const { isVisible: infoPanelVisible } = infoPanelStore;
const { isVisible: infoPanelVisible } = auth.infoPanelStore;
return {
customNames,

View File

@ -442,7 +442,6 @@ export default inject(
treeFoldersStore,
filesActionsStore,
settingsStore,
infoPanelStore,
}) => {
const {
setSelected,
@ -483,7 +482,7 @@ export default inject(
backToParentFolder,
} = filesActionsStore;
const { toggleIsVisible, isVisible } = infoPanelStore;
const { toggleIsVisible, isVisible } = auth.infoPanelStore;
return {
showText: auth.settingsStore.showText,

View File

@ -21,7 +21,6 @@ class ContextOptionsStore {
uploadDataStore;
versionHistoryStore;
settingsStore;
infoPanelStore;
filesSettingsStore;
constructor(
@ -33,8 +32,7 @@ class ContextOptionsStore {
treeFoldersStore,
uploadDataStore,
versionHistoryStore,
settingsStore,
infoPanelStore
settingsStore
) {
makeAutoObservable(this);
this.authStore = authStore;
@ -46,7 +44,6 @@ class ContextOptionsStore {
this.uploadDataStore = uploadDataStore;
this.versionHistoryStore = versionHistoryStore;
this.settingsStore = settingsStore;
this.infoPanelStore = infoPanelStore;
}
onOpenFolder = (item) => {
@ -338,7 +335,7 @@ class ContextOptionsStore {
};
onShowInfoPanel = () => {
const { setIsVisible } = this.infoPanelStore;
const { setIsVisible } = this.authStore.infoPanelStore;
setIsVisible(true);
};

View File

@ -35,7 +35,6 @@ class FilesActionStore {
settingsStore;
dialogsStore;
mediaViewerDataStore;
infoPanelStore;
constructor(
authStore,
@ -45,8 +44,7 @@ class FilesActionStore {
selectedFolderStore,
settingsStore,
dialogsStore,
mediaViewerDataStore,
infoPanelStore
mediaViewerDataStore
) {
makeAutoObservable(this);
this.authStore = authStore;
@ -56,7 +54,6 @@ class FilesActionStore {
this.selectedFolderStore = selectedFolderStore;
this.settingsStore = settingsStore;
this.dialogsStore = dialogsStore;
this.infoPanelStore = infoPanelStore;
this.mediaViewerDataStore = mediaViewerDataStore;
}
@ -925,8 +922,6 @@ class FilesActionStore {
setDeleteDialogVisible,
} = this.dialogsStore;
const { toggleIsVisible } = this.infoPanelStore;
switch (option) {
case "share":
if (!this.isAvailableOption("share")) return null;

View File

@ -16,7 +16,6 @@ import selectFolderDialogStore from "./SelectFolderDialogStore";
import ContextOptionsStore from "./ContextOptionsStore";
import HotkeyStore from "./HotkeyStore";
import store from "studio/store";
import InfoPanelStore from "./InfoPanelStore";
import selectFileDialogStore from "./SelectFileDialogStore";
const selectedFolderStore = new SelectedFolderStore(store.auth.settingsStore);
@ -56,8 +55,6 @@ const uploadDataStore = new UploadDataStore(
settingsStore
);
const infoPanelStore = new InfoPanelStore();
const filesActionsStore = new FilesActionsStore(
store.auth,
uploadDataStore,
@ -66,8 +63,7 @@ const filesActionsStore = new FilesActionsStore(
selectedFolderStore,
settingsStore,
dialogsStore,
mediaViewerDataStore,
infoPanelStore
mediaViewerDataStore
);
const versionHistoryStore = new VersionHistoryStore(filesStore);
@ -80,8 +76,7 @@ const contextOptionsStore = new ContextOptionsStore(
treeFoldersStore,
uploadDataStore,
versionHistoryStore,
settingsStore,
infoPanelStore
settingsStore
);
const hotkeyStore = new HotkeyStore(
@ -106,7 +101,6 @@ const stores = {
selectFolderDialogStore,
contextOptionsStore,
hotkeyStore,
infoPanelStore,
selectFileDialogStore,
};

View File

@ -2,7 +2,7 @@
"Administrator": "Järjestelmänvalvoja",
"ChangeToGuest": "Vaihda {{guestCaption}}",
"ChangeToUser": "Vaihda {{userCaption}}",
"EmptyGroupDescription": "Voit lisätä uusia ryhmnjäseniä manuaalisesti tai kutsua heidät linkin kautta.",
"EmptyGroupDescription": "Voit lisätä uusia ryhmänjäseniä manuaalisesti tai kutsua heidät linkin kautta.",
"EmptyGroupTitle": "Täällä ei ole vielä ryhmänjäseniä",
"LblInviteAgain": "Kutsu uudelleen",
"LblInvited": "Kutsuttu",

View File

@ -8,7 +8,7 @@
"ChangesSavedSuccessfully": "Muutokset tallennettu onnistuneesti",
"ContactInformation": "Yhteystiedot",
"CopiedResourceText": "Kopioitu",
"CustomCreation": "{{user}} (creation)",
"CustomCreation": "{{user}} (luominen)",
"EditPhoto": "Muokkaa kuvaa",
"EditUserDialogTitle": "Muokkaa profiilia",
"EmailPopupHelper": "Pääsähköpostia käytetään ilmoituksiin ja pääsyn palauttamiseen. <1> Voit luoda käyttäjälle uuden sähköpostiviestin tälle verkkotunnukselle ja asettaa kertakäyttöisen salasanan ensimmäiselle kirjautumiskerralle. </1>",

View File

@ -32,7 +32,7 @@
"Create": "Yaradın",
"Culture_az": "Azərbaycan (Latın, Azərbaycan)",
"Culture_bg": "Български (България)",
"Culture_cs": "český (Česká republika)",
"Culture_cs": "Český (Česká republika)",
"Culture_de": "Deutsch (Deutschland)",
"Culture_de-CH": "Deutsch (Schweiz)",
"Culture_el": "Ελληνικά (Ελλάδα)",
@ -40,7 +40,7 @@
"Culture_en-US": "English (United States)",
"Culture_es": "Español (España)",
"Culture_es-MX": "Español (México)",
"Culture_fi": "suomi (Suomi)",
"Culture_fi": "Suomi (Suomi)",
"Culture_fr": "Français (France)",
"Culture_it": "Italiano (Italia)",
"Culture_ja": "日本語(日本)",
@ -48,7 +48,7 @@
"Culture_lo": "ພາສາລາວ",
"Culture_lv": "Latviešu (Latvija)",
"Culture_nl": "Nederlands (Nederland)",
"Culture_pl": "polski (Polska)",
"Culture_pl": "Polski (Polska)",
"Culture_pt": "Português (Portugal)",
"Culture_pt-BR": "Português (Brasil)",
"Culture_ro": "Română (România)",

View File

@ -32,7 +32,7 @@
"Create": "Създай",
"Culture_az": "Azərbaycan (Latın, Azərbaycan)",
"Culture_bg": "Български (България)",
"Culture_cs": "český (Česká republika)",
"Culture_cs": "Český (Česká republika)",
"Culture_de": "Deutsch (Deutschland)",
"Culture_de-CH": "Deutsch (Schweiz)",
"Culture_el": "Ελληνικά (Ελλάδα)",
@ -40,7 +40,7 @@
"Culture_en-US": "English (United States)",
"Culture_es": "Español (España)",
"Culture_es-MX": "Español (México)",
"Culture_fi": "suomi (Suomi)",
"Culture_fi": "Suomi (Suomi)",
"Culture_fr": "Français (France)",
"Culture_it": "Italiano (Italia)",
"Culture_ja": "日本語(日本)",
@ -48,7 +48,7 @@
"Culture_lo": "ພາສາລາວ",
"Culture_lv": "Latviešu (Latvija)",
"Culture_nl": "Nederlands (Nederland)",
"Culture_pl": "polski (Polska)",
"Culture_pl": "Polski (Polska)",
"Culture_pt": "Português (Portugal)",
"Culture_pt-BR": "Português (Brasil)",
"Culture_ro": "Română (România)",

View File

@ -32,7 +32,7 @@
"Create": "Vytvořit",
"Culture_az": "Azərbaycan (Latın, Azərbaycan)",
"Culture_bg": "Български (България)",
"Culture_cs": "český (Česká republika)",
"Culture_cs": "Český (Česká republika)",
"Culture_de": "Deutsch (Deutschland)",
"Culture_de-CH": "Deutsch (Schweiz)",
"Culture_el": "Ελληνικά (Ελλάδα)",
@ -40,7 +40,7 @@
"Culture_en-US": "English (United States)",
"Culture_es": "Español (España)",
"Culture_es-MX": "Español (México)",
"Culture_fi": "suomi (Suomi)",
"Culture_fi": "Suomi (Suomi)",
"Culture_fr": "Français (France)",
"Culture_it": "Italiano (Italia)",
"Culture_ja": "日本語(日本)",
@ -48,7 +48,7 @@
"Culture_lo": "ພາສາລາວ",
"Culture_lv": "Latviešu (Latvija)",
"Culture_nl": "Nederlands (Nederland)",
"Culture_pl": "polski (Polska)",
"Culture_pl": "Polski (Polska)",
"Culture_pt": "Português (Portugal)",
"Culture_pt-BR": "Português (Brasil)",
"Culture_ro": "Română (România)",

View File

@ -32,7 +32,7 @@
"Create": "Erstellen",
"Culture_az": "Azərbaycan (Latın, Azərbaycan)",
"Culture_bg": "Български (България)",
"Culture_cs": "český (Česká republika)",
"Culture_cs": "Český (Česká republika)",
"Culture_de": "Deutsch (Deutschland)",
"Culture_de-CH": "Deutsch (Schweiz)",
"Culture_el": "Ελληνικά (Ελλάδα)",
@ -40,7 +40,7 @@
"Culture_en-US": "English (United States)",
"Culture_es": "Español (España)",
"Culture_es-MX": "Español (México)",
"Culture_fi": "suomi (Suomi)",
"Culture_fi": "Suomi (Suomi)",
"Culture_fr": "Français (France)",
"Culture_it": "Italiano (Italia)",
"Culture_ja": "日本語(日本)",
@ -48,7 +48,7 @@
"Culture_lo": "ພາສາລາວ",
"Culture_lv": "Latviešu (Latvija)",
"Culture_nl": "Nederlands (Nederland)",
"Culture_pl": "polski (Polska)",
"Culture_pl": "Polski (Polska)",
"Culture_pt": "Português (Portugal)",
"Culture_pt-BR": "Português (Brasil)",
"Culture_ro": "Română (România)",

View File

@ -32,7 +32,7 @@
"Create": "Δημιουργία",
"Culture_az": "Azərbaycan (Latın, Azərbaycan)",
"Culture_bg": "Български (България)",
"Culture_cs": "český (Česká republika)",
"Culture_cs": "Český (Česká republika)",
"Culture_de": "Deutsch (Deutschland)",
"Culture_de-CH": "Deutsch (Schweiz)",
"Culture_el": "Ελληνικά (Ελλάδα)",
@ -40,7 +40,7 @@
"Culture_en-US": "English (United States)",
"Culture_es": "Español (España)",
"Culture_es-MX": "Español (México)",
"Culture_fi": "suomi (Suomi)",
"Culture_fi": "Suomi (Suomi)",
"Culture_fr": "Français (France)",
"Culture_it": "Italiano (Italia)",
"Culture_ja": "日本語(日本)",
@ -48,7 +48,7 @@
"Culture_lo": "ພາສາລາວ",
"Culture_lv": "Latviešu (Latvija)",
"Culture_nl": "Nederlands (Nederland)",
"Culture_pl": "polski (Polska)",
"Culture_pl": "Polski (Polska)",
"Culture_pt": "Português (Portugal)",
"Culture_pt-BR": "Português (Brasil)",
"Culture_ro": "Română (România)",

View File

@ -32,7 +32,7 @@
"Create": "Create",
"Culture_az": "Azərbaycan (Latın, Azərbaycan)",
"Culture_bg": "Български (България)",
"Culture_cs": "český (Česká republika)",
"Culture_cs": "Český (Česká republika)",
"Culture_de": "Deutsch (Deutschland)",
"Culture_de-CH": "Deutsch (Schweiz)",
"Culture_el": "Ελληνικά (Ελλάδα)",
@ -40,7 +40,7 @@
"Culture_en-US": "English (United States)",
"Culture_es": "Español (España)",
"Culture_es-MX": "Español (México)",
"Culture_fi": "suomi (Suomi)",
"Culture_fi": "Suomi (Suomi)",
"Culture_fr": "Français (France)",
"Culture_it": "Italiano (Italia)",
"Culture_ja": "日本語(日本)",
@ -48,7 +48,7 @@
"Culture_lo": "ພາສາລາວ",
"Culture_lv": "Latviešu (Latvija)",
"Culture_nl": "Nederlands (Nederland)",
"Culture_pl": "polski (Polska)",
"Culture_pl": "Polski (Polska)",
"Culture_pt": "Português (Portugal)",
"Culture_pt-BR": "Português (Brasil)",
"Culture_ro": "Română (România)",

View File

@ -32,7 +32,7 @@
"Create": "Crear",
"Culture_az": "Azərbaycan (Latın, Azərbaycan)",
"Culture_bg": "Български (България)",
"Culture_cs": "český (Česká republika)",
"Culture_cs": "Český (Česká republika)",
"Culture_de": "Deutsch (Deutschland)",
"Culture_de-CH": "Deutsch (Schweiz)",
"Culture_el": "Ελληνικά (Ελλάδα)",
@ -40,7 +40,7 @@
"Culture_en-US": "English (United States)",
"Culture_es": "Español (España)",
"Culture_es-MX": "Español (México)",
"Culture_fi": "suomi (Suomi)",
"Culture_fi": "Suomi (Suomi)",
"Culture_fr": "Français (France)",
"Culture_it": "Italiano (Italia)",
"Culture_ja": "日本語(日本)",
@ -48,7 +48,7 @@
"Culture_lo": "ພາສາລາວ",
"Culture_lv": "Latviešu (Latvija)",
"Culture_nl": "Nederlands (Nederland)",
"Culture_pl": "polski (Polska)",
"Culture_pl": "Polski (Polska)",
"Culture_pt": "Português (Portugal)",
"Culture_pt-BR": "Português (Brasil)",
"Culture_ro": "Română (România)",

View File

@ -32,7 +32,7 @@
"Create": "Luo",
"Culture_az": "Azərbaycan (Latın, Azərbaycan)",
"Culture_bg": "Български (България)",
"Culture_cs": "český (Česká republika)",
"Culture_cs": "Český (Česká republika)",
"Culture_de": "Deutsch (Deutschland)",
"Culture_de-CH": "Deutsch (Schweiz)",
"Culture_el": "Ελληνικά (Ελλάδα)",
@ -40,7 +40,7 @@
"Culture_en-US": "English (United States)",
"Culture_es": "Español (España)",
"Culture_es-MX": "Español (México)",
"Culture_fi": "suomi (Suomi)",
"Culture_fi": "Suomi (Suomi)",
"Culture_fr": "Français (France)",
"Culture_it": "Italiano (Italia)",
"Culture_ja": "日本語(日本)",
@ -48,7 +48,7 @@
"Culture_lo": "ພາສາລາວ",
"Culture_lv": "Latviešu (Latvija)",
"Culture_nl": "Nederlands (Nederland)",
"Culture_pl": "polski (Polska)",
"Culture_pl": "Polski (Polska)",
"Culture_pt": "Português (Portugal)",
"Culture_pt-BR": "Português (Brasil)",
"Culture_ro": "Română (România)",
@ -129,7 +129,7 @@
"PunycodeLocalPart": "Punycode-verkkotunnuksia ei tueta",
"RequiredField": "Pakollinen kenttä",
"ResetApplication": "Nollaa sovellus",
"Restore": "Palatua",
"Restore": "Palauttaa",
"RestoreHere": "Palauta tähän",
"Review": "Arvostelu",
"Role": "Rooli",

View File

@ -32,7 +32,7 @@
"Create": "Créer",
"Culture_az": "Azərbaycan (Latın, Azərbaycan)",
"Culture_bg": "Български (България)",
"Culture_cs": "český (Česká republika)",
"Culture_cs": "Český (Česká republika)",
"Culture_de": "Deutsch (Deutschland)",
"Culture_de-CH": "Deutsch (Schweiz)",
"Culture_el": "Ελληνικά (Ελλάδα)",
@ -40,7 +40,7 @@
"Culture_en-US": "English (United States)",
"Culture_es": "Español (España)",
"Culture_es-MX": "Español (México)",
"Culture_fi": "suomi (Suomi)",
"Culture_fi": "Suomi (Suomi)",
"Culture_fr": "Français (France)",
"Culture_it": "Italiano (Italia)",
"Culture_ja": "日本語(日本)",
@ -48,7 +48,7 @@
"Culture_lo": "ພາສາລາວ",
"Culture_lv": "Latviešu (Latvija)",
"Culture_nl": "Nederlands (Nederland)",
"Culture_pl": "polski (Polska)",
"Culture_pl": "Polski (Polska)",
"Culture_pt": "Português (Portugal)",
"Culture_pt-BR": "Português (Brasil)",
"Culture_ro": "Română (România)",

View File

@ -32,7 +32,7 @@
"Create": "Crea",
"Culture_az": "Azərbaycan (Latın, Azərbaycan)",
"Culture_bg": "Български (България)",
"Culture_cs": "český (Česká republika)",
"Culture_cs": "Český (Česká republika)",
"Culture_de": "Deutsch (Deutschland)",
"Culture_de-CH": "Deutsch (Schweiz)",
"Culture_el": "Ελληνικά (Ελλάδα)",
@ -40,7 +40,7 @@
"Culture_en-US": "English (United States)",
"Culture_es": "Español (España)",
"Culture_es-MX": "Español (México)",
"Culture_fi": "suomi (Suomi)",
"Culture_fi": "Suomi (Suomi)",
"Culture_fr": "Français (France)",
"Culture_it": "Italiano (Italia)",
"Culture_ja": "日本語(日本)",
@ -48,7 +48,7 @@
"Culture_lo": "ພາສາລາວ",
"Culture_lv": "Latviešu (Latvija)",
"Culture_nl": "Nederlands (Nederland)",
"Culture_pl": "polski (Polska)",
"Culture_pl": "Polski (Polska)",
"Culture_pt": "Português (Portugal)",
"Culture_pt-BR": "Português (Brasil)",
"Culture_ro": "Română (România)",

View File

@ -32,7 +32,7 @@
"Create": "クリエイト",
"Culture_az": "Azərbaycan (Latın, Azərbaycan)",
"Culture_bg": "Български (България)",
"Culture_cs": "český (Česká republika)",
"Culture_cs": "Český (Česká republika)",
"Culture_de": "Deutsch (Deutschland)",
"Culture_de-CH": "Deutsch (Schweiz)",
"Culture_el": "Ελληνικά (Ελλάδα)",
@ -40,7 +40,7 @@
"Culture_en-US": "English (United States)",
"Culture_es": "Español (España)",
"Culture_es-MX": "Español (México)",
"Culture_fi": "suomi (Suomi)",
"Culture_fi": "Suomi (Suomi)",
"Culture_fr": "Français (France)",
"Culture_it": "Italiano (Italia)",
"Culture_ja": "日本語(日本)",
@ -48,7 +48,7 @@
"Culture_lo": "ພາສາລາວ",
"Culture_lv": "Latviešu (Latvija)",
"Culture_nl": "Nederlands (Nederland)",
"Culture_pl": "polski (Polska)",
"Culture_pl": "Polski (Polska)",
"Culture_pt": "Português (Portugal)",
"Culture_pt-BR": "Português (Brasil)",
"Culture_ro": "Română (România)",

View File

@ -32,7 +32,7 @@
"Create": "생성",
"Culture_az": "Azərbaycan (Latın, Azərbaycan)",
"Culture_bg": "Български (България)",
"Culture_cs": "český (Česká republika)",
"Culture_cs": "Český (Česká republika)",
"Culture_de": "Deutsch (Deutschland)",
"Culture_de-CH": "Deutsch (Schweiz)",
"Culture_el": "Ελληνικά (Ελλάδα)",
@ -40,7 +40,7 @@
"Culture_en-US": "English (United States)",
"Culture_es": "Español (España)",
"Culture_es-MX": "Español (México)",
"Culture_fi": "suomi (Suomi)",
"Culture_fi": "Suomi (Suomi)",
"Culture_fr": "Français (France)",
"Culture_it": "Italiano (Italia)",
"Culture_ja": "日本語(日本)",
@ -48,7 +48,7 @@
"Culture_lo": "ພາສາລາວ",
"Culture_lv": "Latviešu (Latvija)",
"Culture_nl": "Nederlands (Nederland)",
"Culture_pl": "polski (Polska)",
"Culture_pl": "Polski (Polska)",
"Culture_pt": "Português (Portugal)",
"Culture_pt-BR": "Português (Brasil)",
"Culture_ro": "Română (România)",

View File

@ -31,7 +31,7 @@
"Create": "ສ້າງໃໝ່",
"Culture_az": "Azərbaycan (Latın, Azərbaycan)",
"Culture_bg": "Български (България)",
"Culture_cs": "český (Česká republika)",
"Culture_cs": "Český (Česká republika)",
"Culture_de": "Deutsch (Deutschland)",
"Culture_de-CH": "Deutsch (Schweiz)",
"Culture_el": "Ελληνικά (Ελλάδα)",
@ -39,7 +39,7 @@
"Culture_en-US": "English (United States)",
"Culture_es": "Español (España)",
"Culture_es-MX": "Español (México)",
"Culture_fi": "suomi (Suomi)",
"Culture_fi": "Suomi (Suomi)",
"Culture_fr": "Français (France)",
"Culture_it": "Italiano (Italia)",
"Culture_ja": "日本語(日本)",
@ -47,7 +47,7 @@
"Culture_lo": "ພາສາລາວ",
"Culture_lv": "Latviešu (Latvija)",
"Culture_nl": "Nederlands (Nederland)",
"Culture_pl": "polski (Polska)",
"Culture_pl": "Polski (Polska)",
"Culture_pt": "Português (Portugal)",
"Culture_pt-BR": "Português (Brasil)",
"Culture_ro": "Română (România)",

View File

@ -32,7 +32,7 @@
"Create": "Izveidot",
"Culture_az": "Azərbaycan (Latın, Azərbaycan)",
"Culture_bg": "Български (България)",
"Culture_cs": "český (Česká republika)",
"Culture_cs": "Český (Česká republika)",
"Culture_de": "Deutsch (Deutschland)",
"Culture_de-CH": "Deutsch (Schweiz)",
"Culture_el": "Ελληνικά (Ελλάδα)",
@ -40,7 +40,7 @@
"Culture_en-US": "English (United States)",
"Culture_es": "Español (España)",
"Culture_es-MX": "Español (México)",
"Culture_fi": "suomi (Suomi)",
"Culture_fi": "Suomi (Suomi)",
"Culture_fr": "Français (France)",
"Culture_it": "Italiano (Italia)",
"Culture_ja": "日本語(日本)",
@ -48,7 +48,7 @@
"Culture_lo": "ພາສາລາວ",
"Culture_lv": "Latviešu (Latvija)",
"Culture_nl": "Nederlands (Nederland)",
"Culture_pl": "polski (Polska)",
"Culture_pl": "Polski (Polska)",
"Culture_pt": "Português (Portugal)",
"Culture_pt-BR": "Português (Brasil)",
"Culture_ro": "Română (România)",

View File

@ -32,7 +32,7 @@
"Create": "Maak",
"Culture_az": "Azərbaycan (Latın, Azərbaycan)",
"Culture_bg": "Български (България)",
"Culture_cs": "český (Česká republika)",
"Culture_cs": "Český (Česká republika)",
"Culture_de": "Deutsch (Deutschland)",
"Culture_de-CH": "Deutsch (Schweiz)",
"Culture_el": "Ελληνικά (Ελλάδα)",
@ -40,7 +40,7 @@
"Culture_en-US": "English (United States)",
"Culture_es": "Español (España)",
"Culture_es-MX": "Español (México)",
"Culture_fi": "suomi (Suomi)",
"Culture_fi": "Suomi (Suomi)",
"Culture_fr": "Français (France)",
"Culture_it": "Italiano (Italia)",
"Culture_ja": "日本語(日本)",
@ -48,7 +48,7 @@
"Culture_lo": "ພາສາລາວ",
"Culture_lv": "Latviešu (Latvija)",
"Culture_nl": "Nederlands (Nederland)",
"Culture_pl": "polski (Polska)",
"Culture_pl": "Polski (Polska)",
"Culture_pt": "Português (Portugal)",
"Culture_pt-BR": "Português (Brasil)",
"Culture_ro": "Română (România)",

View File

@ -32,7 +32,7 @@
"Create": "Utwórz",
"Culture_az": "Azərbaycan (Latın, Azərbaycan)",
"Culture_bg": "Български (България)",
"Culture_cs": "český (Česká republika)",
"Culture_cs": "Český (Česká republika)",
"Culture_de": "Deutsch (Deutschland)",
"Culture_de-CH": "Deutsch (Schweiz)",
"Culture_el": "Ελληνικά (Ελλάδα)",
@ -40,7 +40,7 @@
"Culture_en-US": "English (United States)",
"Culture_es": "Español (España)",
"Culture_es-MX": "Español (México)",
"Culture_fi": "suomi (Suomi)",
"Culture_fi": "Suomi (Suomi)",
"Culture_fr": "Français (France)",
"Culture_it": "Italiano (Italia)",
"Culture_ja": "日本語(日本)",
@ -48,7 +48,7 @@
"Culture_lo": "ພາສາລາວ",
"Culture_lv": "Latviešu (Latvija)",
"Culture_nl": "Nederlands (Nederland)",
"Culture_pl": "polski (Polska)",
"Culture_pl": "Polski (Polska)",
"Culture_pt": "Português (Portugal)",
"Culture_pt-BR": "Português (Brasil)",
"Culture_ro": "Română (România)",

View File

@ -32,7 +32,7 @@
"Create": "Criar",
"Culture_az": "Azərbaycan (Latın, Azərbaycan)",
"Culture_bg": "Български (България)",
"Culture_cs": "český (Česká republika)",
"Culture_cs": "Český (Česká republika)",
"Culture_de": "Deutsch (Deutschland)",
"Culture_de-CH": "Deutsch (Schweiz)",
"Culture_el": "Ελληνικά (Ελλάδα)",
@ -40,7 +40,7 @@
"Culture_en-US": "English (United States)",
"Culture_es": "Español (España)",
"Culture_es-MX": "Español (México)",
"Culture_fi": "suomi (Suomi)",
"Culture_fi": "Suomi (Suomi)",
"Culture_fr": "Français (France)",
"Culture_it": "Italiano (Italia)",
"Culture_ja": "日本語(日本)",
@ -48,7 +48,7 @@
"Culture_lo": "ພາສາລາວ",
"Culture_lv": "Latviešu (Latvija)",
"Culture_nl": "Nederlands (Nederland)",
"Culture_pl": "polski (Polska)",
"Culture_pl": "Polski (Polska)",
"Culture_pt": "Português (Portugal)",
"Culture_pt-BR": "Português (Brasil)",
"Culture_ro": "Română (România)",

View File

@ -32,7 +32,7 @@
"Create": "Criar",
"Culture_az": "Azərbaycan (Latın, Azərbaycan)",
"Culture_bg": "Български (България)",
"Culture_cs": "český (Česká republika)",
"Culture_cs": "Český (Česká republika)",
"Culture_de": "Deutsch (Deutschland)",
"Culture_de-CH": "Deutsch (Schweiz)",
"Culture_el": "Ελληνικά (Ελλάδα)",
@ -40,7 +40,7 @@
"Culture_en-US": "English (United States)",
"Culture_es": "Español (España)",
"Culture_es-MX": "Español (México)",
"Culture_fi": "suomi (Suomi)",
"Culture_fi": "Suomi (Suomi)",
"Culture_fr": "Français (France)",
"Culture_it": "Italiano (Italia)",
"Culture_ja": "日本語(日本)",
@ -48,7 +48,7 @@
"Culture_lo": "ພາສາລາວ",
"Culture_lv": "Latviešu (Latvija)",
"Culture_nl": "Nederlands (Nederland)",
"Culture_pl": "polski (Polska)",
"Culture_pl": "Polski (Polska)",
"Culture_pt": "Português (Portugal)",
"Culture_pt-BR": "Português (Brasil)",
"Culture_ro": "Română (România)",

View File

@ -32,7 +32,7 @@
"Create": "Creare",
"Culture_az": "Azərbaycan (Latın, Azərbaycan)",
"Culture_bg": "Български (България)",
"Culture_cs": "český (Česká republika)",
"Culture_cs": "Český (Česká republika)",
"Culture_de": "Deutsch (Deutschland)",
"Culture_de-CH": "Deutsch (Schweiz)",
"Culture_el": "Ελληνικά (Ελλάδα)",
@ -40,7 +40,7 @@
"Culture_en-US": "English (United States)",
"Culture_es": "Español (España)",
"Culture_es-MX": "Español (México)",
"Culture_fi": "suomi (Suomi)",
"Culture_fi": "Suomi (Suomi)",
"Culture_fr": "Français (France)",
"Culture_it": "Italiano (Italia)",
"Culture_ja": "日本語(日本)",
@ -48,7 +48,7 @@
"Culture_lo": "ພາສາລາວ",
"Culture_lv": "Latviešu (Latvija)",
"Culture_nl": "Nederlands (Nederland)",
"Culture_pl": "polski (Polska)",
"Culture_pl": "Polski (Polska)",
"Culture_pt": "Português (Portugal)",
"Culture_pt-BR": "Português (Brasil)",
"Culture_ro": "Română (România)",

View File

@ -32,7 +32,7 @@
"Create": "Создать",
"Culture_az": "Azərbaycan (Latın, Azərbaycan)",
"Culture_bg": "Български (България)",
"Culture_cs": "český (Česká republika)",
"Culture_cs": "Český (Česká republika)",
"Culture_de": "Deutsch (Deutschland)",
"Culture_de-CH": "Deutsch (Schweiz)",
"Culture_el": "Ελληνικά (Ελλάδα)",
@ -40,7 +40,7 @@
"Culture_en-US": "English (United States)",
"Culture_es": "Español (España)",
"Culture_es-MX": "Español (México)",
"Culture_fi": "suomi (Suomi)",
"Culture_fi": "Suomi (Suomi)",
"Culture_fr": "Français (France)",
"Culture_it": "Italiano (Italia)",
"Culture_ja": "日本語(日本)",
@ -48,7 +48,7 @@
"Culture_lo": "ພາສາລາວ",
"Culture_lv": "Latviešu (Latvija)",
"Culture_nl": "Nederlands (Nederland)",
"Culture_pl": "polski (Polska)",
"Culture_pl": "Polski (Polska)",
"Culture_pt": "Português (Portugal)",
"Culture_pt-BR": "Português (Brasil)",
"Culture_ro": "Română (România)",

View File

@ -32,7 +32,7 @@
"Create": "Vytvoriť",
"Culture_az": "Azərbaycan (Latın, Azərbaycan)",
"Culture_bg": "Български (България)",
"Culture_cs": "český (Česká republika)",
"Culture_cs": "Český (Česká republika)",
"Culture_de": "Deutsch (Deutschland)",
"Culture_de-CH": "Deutsch (Schweiz)",
"Culture_el": "Ελληνικά (Ελλάδα)",
@ -40,7 +40,7 @@
"Culture_en-US": "English (United States)",
"Culture_es": "Español (España)",
"Culture_es-MX": "Español (México)",
"Culture_fi": "suomi (Suomi)",
"Culture_fi": "Suomi (Suomi)",
"Culture_fr": "Français (France)",
"Culture_it": "Italiano (Italia)",
"Culture_ja": "日本語(日本)",
@ -48,7 +48,7 @@
"Culture_lo": "ພາສາລາວ",
"Culture_lv": "Latviešu (Latvija)",
"Culture_nl": "Nederlands (Nederland)",
"Culture_pl": "polski (Polska)",
"Culture_pl": "Polski (Polska)",
"Culture_pt": "Português (Portugal)",
"Culture_pt-BR": "Português (Brasil)",
"Culture_ro": "Română (România)",

View File

@ -32,7 +32,7 @@
"Create": "Ustvari",
"Culture_az": "Azərbaycan (Latın, Azərbaycan)",
"Culture_bg": "Български (България)",
"Culture_cs": "český (Česká republika)",
"Culture_cs": "Český (Česká republika)",
"Culture_de": "Deutsch (Deutschland)",
"Culture_de-CH": "Deutsch (Schweiz)",
"Culture_el": "Ελληνικά (Ελλάδα)",
@ -40,7 +40,7 @@
"Culture_en-US": "English (United States)",
"Culture_es": "Español (España)",
"Culture_es-MX": "Español (México)",
"Culture_fi": "suomi (Suomi)",
"Culture_fi": "Suomi (Suomi)",
"Culture_fr": "Français (France)",
"Culture_it": "Italiano (Italia)",
"Culture_ja": "日本語(日本)",
@ -48,7 +48,7 @@
"Culture_lo": "ພາສາລາວ",
"Culture_lv": "Latviešu (Latvija)",
"Culture_nl": "Nederlands (Nederland)",
"Culture_pl": "polski (Polska)",
"Culture_pl": "Polski (Polska)",
"Culture_pt": "Português (Portugal)",
"Culture_pt-BR": "Português (Brasil)",
"Culture_ro": "Română (România)",

View File

@ -32,7 +32,7 @@
"Create": "Oluştur",
"Culture_az": "Azərbaycan (Latın, Azərbaycan)",
"Culture_bg": "Български (България)",
"Culture_cs": "český (Česká republika)",
"Culture_cs": "Český (Česká republika)",
"Culture_de": "Deutsch (Deutschland)",
"Culture_de-CH": "Deutsch (Schweiz)",
"Culture_el": "Ελληνικά (Ελλάδα)",
@ -40,7 +40,7 @@
"Culture_en-US": "English (United States)",
"Culture_es": "Español (España)",
"Culture_es-MX": "Español (México)",
"Culture_fi": "suomi (Suomi)",
"Culture_fi": "Suomi (Suomi)",
"Culture_fr": "Français (France)",
"Culture_it": "Italiano (Italia)",
"Culture_ja": "日本語(日本)",
@ -48,7 +48,7 @@
"Culture_lo": "ພາສາລາວ",
"Culture_lv": "Latviešu (Latvija)",
"Culture_nl": "Nederlands (Nederland)",
"Culture_pl": "polski (Polska)",
"Culture_pl": "Polski (Polska)",
"Culture_pt": "Português (Portugal)",
"Culture_pt-BR": "Português (Brasil)",
"Culture_ro": "Română (România)",

View File

@ -32,7 +32,7 @@
"Create": "Створити",
"Culture_az": "Azərbaycan (Latın, Azərbaycan)",
"Culture_bg": "Български (България)",
"Culture_cs": "český (Česká republika)",
"Culture_cs": "Český (Česká republika)",
"Culture_de": "Deutsch (Deutschland)",
"Culture_de-CH": "Deutsch (Schweiz)",
"Culture_el": "Ελληνικά (Ελλάδα)",
@ -40,7 +40,7 @@
"Culture_en-US": "English (United States)",
"Culture_es": "Español (España)",
"Culture_es-MX": "Español (México)",
"Culture_fi": "suomi (Suomi)",
"Culture_fi": "Suomi (Suomi)",
"Culture_fr": "Français (France)",
"Culture_it": "Italiano (Italia)",
"Culture_ja": "日本語(日本)",
@ -48,7 +48,7 @@
"Culture_lo": "ພາສາລາວ",
"Culture_lv": "Latviešu (Latvija)",
"Culture_nl": "Nederlands (Nederland)",
"Culture_pl": "polski (Polska)",
"Culture_pl": "Polski (Polska)",
"Culture_pt": "Português (Portugal)",
"Culture_pt-BR": "Português (Brasil)",
"Culture_ro": "Română (România)",

View File

@ -32,7 +32,7 @@
"Create": "Tạo",
"Culture_az": "Azərbaycan (Latın, Azərbaycan)",
"Culture_bg": "Български (България)",
"Culture_cs": "český (Česká republika)",
"Culture_cs": "Český (Česká republika)",
"Culture_de": "Deutsch (Deutschland)",
"Culture_de-CH": "Deutsch (Schweiz)",
"Culture_el": "Ελληνικά (Ελλάδα)",
@ -40,7 +40,7 @@
"Culture_en-US": "English (United States)",
"Culture_es": "Español (España)",
"Culture_es-MX": "Español (México)",
"Culture_fi": "suomi (Suomi)",
"Culture_fi": "Suomi (Suomi)",
"Culture_fr": "Français (France)",
"Culture_it": "Italiano (Italia)",
"Culture_ja": "日本語(日本)",
@ -48,7 +48,7 @@
"Culture_lo": "ພາສາລາວ",
"Culture_lv": "Latviešu (Latvija)",
"Culture_nl": "Nederlands (Nederland)",
"Culture_pl": "polski (Polska)",
"Culture_pl": "Polski (Polska)",
"Culture_pt": "Português (Portugal)",
"Culture_pt-BR": "Português (Brasil)",
"Culture_ro": "Română (România)",

View File

@ -32,7 +32,7 @@
"Create": "创建",
"Culture_az": "Azərbaycan (Latın, Azərbaycan)",
"Culture_bg": "Български (България)",
"Culture_cs": "český (Česká republika)",
"Culture_cs": "Český (Česká republika)",
"Culture_de": "Deutsch (Deutschland)",
"Culture_de-CH": "Deutsch (Schweiz)",
"Culture_el": "Ελληνικά (Ελλάδα)",
@ -40,7 +40,7 @@
"Culture_en-US": "English (United States)",
"Culture_es": "Español (España)",
"Culture_es-MX": "Español (México)",
"Culture_fi": "suomi (Suomi)",
"Culture_fi": "Suomi (Suomi)",
"Culture_fr": "Français (France)",
"Culture_it": "Italiano (Italia)",
"Culture_ja": "日本語(日本)",
@ -48,7 +48,7 @@
"Culture_lo": "ພາສາລາວ",
"Culture_lv": "Latviešu (Latvija)",
"Culture_nl": "Nederlands (Nederland)",
"Culture_pl": "polski (Polska)",
"Culture_pl": "Polski (Polska)",
"Culture_pt": "Português (Portugal)",
"Culture_pt-BR": "Português (Brasil)",
"Culture_ro": "Română (România)",

View File

@ -1,6 +1,6 @@
{
"AppName": "ONLYOFFICE Documents",
"Price": "Free",
"AppStore": "On the App Store",
"GooglePlay": "In Google Play"
"GooglePlay": "In Google Play",
"Price": "Free"
}

View File

@ -4,6 +4,6 @@
"AboutCompanyTelTitle": "puh.",
"AboutHeader": "Tietoja tästä ohjelmasta",
"DocumentManagement": "Asiakirjojen hallinta",
"OnlineEditors": "Verkkotoimittajat",
"OnlineEditors": "Verkkoeditorit",
"SoftwareLicense": "Ohjelmiston käyttöoikeus"
}

View File

@ -35,7 +35,7 @@
"ChooseOwner": "Valitse omistaja",
"ClearBackupList": "Poista kaikki varmuuskopiot",
"CompanyNameForCanvasLogo": "Yrityksen nimi",
"ConfirmEmailSended": "Vahvistusviesti on lähetetty osoitteeN {{ownerName}}",
"ConfirmEmailSended": "Vahvistusviesti on lähetetty osoitteen {{ownerName}}",
"CustomDomains": "Käytössä",
"CustomTitles": "Muokatut otsikot",
"CustomTitlesFrom": "Lähettäjä",
@ -48,7 +48,7 @@
"CustomizationDescription": "Tämän osion avulla voit muuttaa portaalisi ulkoasua. Voit käyttää oman yrityksesi logoa, nimeä ja tekstiä organisaatiobrändin mukaan.",
"DeactivateOrDeletePortal": "Ota portaali pois käytöstä tai poista se.",
"Disabled": "Poistettu käytöstä",
"DocumentsAdministratorsCan": "tässä osiossa asiakirjojen järjestelmänvalvojat voivat linkittää Dropbox-, Box- ja muut tilit yhteisiin asiakirjoihin ja määrittää käyttöoikeudet",
"DocumentsAdministratorsCan": "Tässä osiossa asiakirjojen järjestelmänvalvojat voivat linkittää Dropbox-, Box- ja muut tilit yhteisiin asiakirjoihin ja määrittää käyttöoikeudet",
"DocumentsModule": "Asiakirjamoduuli",
"DocumentsModuleDescription": "Varmuuskopio tallennetaan Yleiset tiedostot -kansioon.",
"DownloadCopy": "Lataa kopio",
@ -92,7 +92,7 @@
"NotFoundDescription": "Muuta suodatinasetuksia tai lisää ihmisiä osioon.",
"PasswordMinLenght": "Salasanan vähimmäispituus",
"Path": "Polku",
"PeopleAdministratorsCan": "hmiset-moduulin järjestelmänvalvojat voivat luoda profiileja ja ryhmiä, tuoda ihmisiä ja kutsua käyttäjiä.",
"PeopleAdministratorsCan": "Ihmiset-moduulin järjestelmänvalvojat voivat luoda profiileja ja ryhmiä, tuoda ihmisiä ja kutsua käyttäjiä.",
"PleaseNote": "Huomaa",
"PleaseNoteDescription": "<0>{{pleaseNote}}</0>: portaalisi osoite tulee saataville uusille käyttäjille sen jälkeen kun klikkaat <2>{{save}}</2> painiketta.",
"PortalAccess": "Pääsy portaaliin",
@ -107,7 +107,7 @@
"PortalRenamingDescription": "Tässä voit vaihtaa portaalisi osoitteen.",
"PortalRenamingLabelText": "Uusi portaalin nimi",
"PortalRenamingMobile": "Syötä osa joka ilimaantuu onlyoffice.com/onlyoffice.eu portaalin osoitteen oheen. Huom: portaalisi osoite tulee saataville uusille käyttäjille sen jälkeen kun klikkaat Tallenna painiketta.",
"PortalRenamingSettingsTooltip": "<0>{{text}}</0> Syötä osa joka ilimaantuu onlyoffice.com/onlyoffice.eu portaalin osoitteen oheen.",
"PortalRenamingSettingsTooltip": "<0>{{text}}</0> Syötä osa joka ilmaantuu onlyoffice.com/onlyoffice.eu portaalin osoitteen oheen.",
"ProductUserOpportunities": "Tarkastele profiileja ja ryhmiä",
"RecoveryFileNotSelected": "Palautusvirhe. Palautustiedostoa ei ole valittu",
"RegistrationDate": "Rekisteröinti päivämäärä",

View File

@ -116,8 +116,12 @@ const Layout = (props) => {
// height = window.screen.availHeight - correctorTabletSafari;
// }
// }
const isSmartBanner =
document.getElementsByClassName("smartbanner-container")[0].nodeName ===
"DIV";
const bannerHeight = isSmartBanner ? 80 : 0;
let vh = (height - 48) * 0.01;
let vh = (height - 48 - bannerHeight) * 0.01;
document.documentElement.style.setProperty("--vh", `${vh}px`);
setContentHeight(height);