Mario Danic 6 жил өмнө
parent
commit
088a21e4b9
38 өөрчлөгдсөн 687 нэмэгдсэн , 261 устгасан
  1. 2 20
      app/src/main/java/com/nextcloud/talk/application/NextcloudTalkApplication.java
  2. 25 2
      app/src/main/java/com/nextcloud/talk/controllers/ChatController.java
  3. 0 2
      app/src/main/java/com/nextcloud/talk/jobs/NotificationWorker.java
  4. 0 38
      app/src/main/java/com/nextcloud/talk/utils/singletons/ApplicationWideStateHolder.java
  5. 20 0
      app/src/main/res/values-b+en+001/strings.xml
  6. 20 0
      app/src/main/res/values-cs-rCZ/strings.xml
  7. 20 0
      app/src/main/res/values-de/strings.xml
  8. 20 0
      app/src/main/res/values-el/strings.xml
  9. 20 0
      app/src/main/res/values-es-rCL/strings.xml
  10. 20 0
      app/src/main/res/values-es-rCO/strings.xml
  11. 20 0
      app/src/main/res/values-es-rCR/strings.xml
  12. 20 0
      app/src/main/res/values-es-rDO/strings.xml
  13. 20 0
      app/src/main/res/values-es-rEC/strings.xml
  14. 20 0
      app/src/main/res/values-es-rGT/strings.xml
  15. 20 0
      app/src/main/res/values-es-rMX/strings.xml
  16. 20 0
      app/src/main/res/values-es-rSV/strings.xml
  17. 20 0
      app/src/main/res/values-es/strings.xml
  18. 20 0
      app/src/main/res/values-fr/strings.xml
  19. 20 0
      app/src/main/res/values-hu-rHU/strings.xml
  20. 20 0
      app/src/main/res/values-is/strings.xml
  21. 0 199
      app/src/main/res/values-it/strings.xml
  22. 20 0
      app/src/main/res/values-iw/strings.xml
  23. 20 0
      app/src/main/res/values-ka-rGE/strings.xml
  24. 20 0
      app/src/main/res/values-ko/strings.xml
  25. 20 0
      app/src/main/res/values-nb-rNO/strings.xml
  26. 20 0
      app/src/main/res/values-nl/strings.xml
  27. 20 0
      app/src/main/res/values-pt-rBR/strings.xml
  28. 20 0
      app/src/main/res/values-pt-rPT/strings.xml
  29. 20 0
      app/src/main/res/values-ru/strings.xml
  30. 20 0
      app/src/main/res/values-sk-rSK/strings.xml
  31. 20 0
      app/src/main/res/values-sl/strings.xml
  32. 20 0
      app/src/main/res/values-sq/strings.xml
  33. 20 0
      app/src/main/res/values-sr/strings.xml
  34. 20 0
      app/src/main/res/values-sv/strings.xml
  35. 20 0
      app/src/main/res/values-tr/strings.xml
  36. 20 0
      app/src/main/res/values-vi/strings.xml
  37. 20 0
      app/src/main/res/values-zh-rCN/strings.xml
  38. 20 0
      app/src/main/res/values/strings.xml

+ 2 - 20
app/src/main/java/com/nextcloud/talk/application/NextcloudTalkApplication.java

@@ -20,11 +20,8 @@
  */
 package com.nextcloud.talk.application;
 
-import androidx.lifecycle.Lifecycle;
 import androidx.lifecycle.LifecycleObserver;
-import androidx.lifecycle.Observer;
-import androidx.lifecycle.OnLifecycleEvent;
-import androidx.lifecycle.ProcessLifecycleOwner;
+
 import android.content.Context;
 import android.os.Build;
 import androidx.multidex.MultiDex;
@@ -42,24 +39,20 @@ import com.nextcloud.talk.utils.ClosedInterfaceImpl;
 import com.nextcloud.talk.utils.DeviceUtils;
 import com.nextcloud.talk.utils.DisplayUtils;
 import com.nextcloud.talk.utils.database.user.UserModule;
-import com.nextcloud.talk.utils.singletons.ApplicationWideStateHolder;
 import com.nextcloud.talk.webrtc.MagicWebRTCUtils;
 
 import org.webrtc.PeerConnectionFactory;
 import org.webrtc.voiceengine.WebRtcAudioManager;
 import org.webrtc.voiceengine.WebRtcAudioUtils;
 
-import java.util.List;
 import java.util.concurrent.TimeUnit;
 
 import javax.inject.Singleton;
 
 import androidx.work.Configuration;
-import androidx.work.ExistingPeriodicWorkPolicy;
 import androidx.work.OneTimeWorkRequest;
 import androidx.work.PeriodicWorkRequest;
 import androidx.work.WorkManager;
-import androidx.work.WorkStatus;
 import autodagger.AutoComponent;
 import autodagger.AutoInjector;
 
@@ -114,7 +107,6 @@ public class NextcloudTalkApplication extends MultiDexApplication implements Lif
     @Override
     public void onCreate() {
         super.onCreate();
-        ProcessLifecycleOwner.get().getLifecycle().addObserver(this);
 
         sharedApplication = this;
 
@@ -137,7 +129,7 @@ public class NextcloudTalkApplication extends MultiDexApplication implements Lif
         WorkManager.getInstance().enqueue(pushRegistrationWork);
         WorkManager.getInstance().enqueue(accountRemovalWork);
         WorkManager.getInstance().enqueue(capabilitiesUpdateWork);
-        
+
         // There is a bug with periodic work so we ignore this for now
         //WorkManager.getInstance().enqueueUniquePeriodicWork("DailyCapabilitiesUpdateWork",
         //        ExistingPeriodicWorkPolicy.REPLACE, periodicCapabilitiesUpdateWork);
@@ -176,14 +168,4 @@ public class NextcloudTalkApplication extends MultiDexApplication implements Lif
         MultiDex.install(this);
     }
     //endregion
-
-    @OnLifecycleEvent(Lifecycle.Event.ON_STOP)
-    private void onAppBackgrounded() {
-        ApplicationWideStateHolder.getInstance().setInForeground(false);
-    }
-
-    @OnLifecycleEvent(Lifecycle.Event.ON_START)
-    private void onAppForegrounded() {
-        ApplicationWideStateHolder.getInstance().setInForeground(true);
-    }
 }

+ 25 - 2
app/src/main/java/com/nextcloud/talk/controllers/ChatController.java

@@ -165,6 +165,8 @@ public class ChatController extends BaseController implements MessagesListAdapte
 
     private static final byte CONTENT_TYPE_SYSTEM_MESSAGE = 1;
 
+    private boolean wasDetached;
+
     public ChatController(Bundle args) {
         super(args);
         setHasOptionsMenu(true);
@@ -448,6 +450,19 @@ public class ChatController extends BaseController implements MessagesListAdapte
 
         if (inChat) {
             NotificationUtils.cancelExistingNotifications(getApplicationContext(), conversationUser);
+
+            if (wasDetached & conversationUser.hasSpreedCapabilityWithName("no-ping")) {
+                joinRoomWithPassword();
+            }
+        }
+    }
+
+    @Override
+    protected void onDetach(@NonNull View view) {
+        super.onDetach(view);
+        if (conversationUser.hasSpreedCapabilityWithName("no-ping")) {
+            dispose();
+            wasDetached = true;
         }
     }
 
@@ -530,7 +545,11 @@ public class ChatController extends BaseController implements MessagesListAdapte
                             inChat = true;
                             currentCall = callOverall.getOcs().getData();
                             startPing();
-                            pullChatMessages(0);
+                            if (isFirstMessagesProcessing) {
+                                pullChatMessages(0);
+                            } else {
+                                pullChatMessages(1);
+                            }
                             if (startCallFromNotification != null && startCallFromNotification) {
                                 startCallFromNotification = false;
                                 startACall(voiceOnly);
@@ -550,7 +569,11 @@ public class ChatController extends BaseController implements MessagesListAdapte
         } else {
             inChat = true;
             startPing();
-            pullChatMessages(0);
+            if (isFirstMessagesProcessing) {
+                pullChatMessages(0);
+            } else {
+                pullChatMessages(1);
+            }
         }
     }
 

+ 0 - 2
app/src/main/java/com/nextcloud/talk/jobs/NotificationWorker.java

@@ -60,7 +60,6 @@ import com.nextcloud.talk.utils.PushUtils;
 import com.nextcloud.talk.utils.bundle.BundleKeys;
 import com.nextcloud.talk.utils.preferences.AppPreferences;
 import com.nextcloud.talk.utils.singletons.ApplicationWideCurrentRoomHolder;
-import com.nextcloud.talk.utils.singletons.ApplicationWideStateHolder;
 
 import org.parceler.Parcels;
 
@@ -421,7 +420,6 @@ public class NotificationWorker extends Worker {
                     boolean shouldShowNotification = decryptedPushMessage.getApp().equals("spreed") &&
                             !decryptedPushMessage.getType().equals("room") &&
                             (!isInTheSameRoomAsNotification ||
-                                    !ApplicationWideStateHolder.getInstance().isInForeground() ||
                                     decryptedPushMessage.getType().equals("call"));
 
                     if (shouldShowNotification) {

+ 0 - 38
app/src/main/java/com/nextcloud/talk/utils/singletons/ApplicationWideStateHolder.java

@@ -1,38 +0,0 @@
-/*
- * Nextcloud Talk application
- *
- * @author Mario Danic
- * Copyright (C) 2017-2018 Mario Danic <mario@lovelyhq.com>
- *
- * This program is free software: you can redistribute it and/or modify
- * it under the terms of the GNU General Public License as published by
- * the Free Software Foundation, either version 3 of the License, or
- * at your option) any later version.
- *
- * This program is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
- * GNU General Public License for more details.
- *
- * You should have received a copy of the GNU General Public License
- * along with this program.  If not, see <http://www.gnu.org/licenses/>.
- */
-
-package com.nextcloud.talk.utils.singletons;
-
-public class ApplicationWideStateHolder {
-    private boolean isInForeground;
-    private static final ApplicationWideStateHolder holder = new ApplicationWideStateHolder();
-
-    public static ApplicationWideStateHolder getInstance() {
-        return holder;
-    }
-
-    public boolean isInForeground() {
-        return isInForeground;
-    }
-
-    public void setInForeground(boolean inForeground) {
-        isInForeground = inForeground;
-    }
-}

+ 20 - 0
app/src/main/res/values-b+en+001/strings.xml

@@ -1,3 +1,23 @@
+<!--
+  ~ Nextcloud Talk application
+  ~
+  ~ @author Mario Danic
+  ~ Copyright (C) 2017-2018 Mario Danic <mario@lovelyhq.com>
+  ~
+  ~ This program is free software: you can redistribute it and/or modify
+  ~ it under the terms of the GNU General Public License as published by
+  ~ the Free Software Foundation, either version 3 of the License, or
+  ~ at your option) any later version.
+  ~
+  ~ This program is distributed in the hope that it will be useful,
+  ~ but WITHOUT ANY WARRANTY; without even the implied warranty of
+  ~ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+  ~ GNU General Public License for more details.
+  ~
+  ~ You should have received a copy of the GNU General Public License
+  ~ along with this program.  If not, see <http://www.gnu.org/licenses/>.
+  -->
+
 <resources>
     <!-- Bottom Navigation -->
     <string name="nc_bottom_navigation_title_conversations">Conversations</string>

+ 20 - 0
app/src/main/res/values-cs-rCZ/strings.xml

@@ -1,3 +1,23 @@
+<!--
+  ~ Nextcloud Talk application
+  ~
+  ~ @author Mario Danic
+  ~ Copyright (C) 2017-2018 Mario Danic <mario@lovelyhq.com>
+  ~
+  ~ This program is free software: you can redistribute it and/or modify
+  ~ it under the terms of the GNU General Public License as published by
+  ~ the Free Software Foundation, either version 3 of the License, or
+  ~ at your option) any later version.
+  ~
+  ~ This program is distributed in the hope that it will be useful,
+  ~ but WITHOUT ANY WARRANTY; without even the implied warranty of
+  ~ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+  ~ GNU General Public License for more details.
+  ~
+  ~ You should have received a copy of the GNU General Public License
+  ~ along with this program.  If not, see <http://www.gnu.org/licenses/>.
+  -->
+
 <resources>
     <!-- Bottom Navigation -->
     <string name="nc_bottom_navigation_title_conversations">Konverzace</string>

+ 20 - 0
app/src/main/res/values-de/strings.xml

@@ -1,3 +1,23 @@
+<!--
+  ~ Nextcloud Talk application
+  ~
+  ~ @author Mario Danic
+  ~ Copyright (C) 2017-2018 Mario Danic <mario@lovelyhq.com>
+  ~
+  ~ This program is free software: you can redistribute it and/or modify
+  ~ it under the terms of the GNU General Public License as published by
+  ~ the Free Software Foundation, either version 3 of the License, or
+  ~ at your option) any later version.
+  ~
+  ~ This program is distributed in the hope that it will be useful,
+  ~ but WITHOUT ANY WARRANTY; without even the implied warranty of
+  ~ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+  ~ GNU General Public License for more details.
+  ~
+  ~ You should have received a copy of the GNU General Public License
+  ~ along with this program.  If not, see <http://www.gnu.org/licenses/>.
+  -->
+
 <resources>
     <!-- Bottom Navigation -->
     <string name="nc_bottom_navigation_title_conversations">Unterhaltungen</string>

+ 20 - 0
app/src/main/res/values-el/strings.xml

@@ -1,3 +1,23 @@
+<!--
+  ~ Nextcloud Talk application
+  ~
+  ~ @author Mario Danic
+  ~ Copyright (C) 2017-2018 Mario Danic <mario@lovelyhq.com>
+  ~
+  ~ This program is free software: you can redistribute it and/or modify
+  ~ it under the terms of the GNU General Public License as published by
+  ~ the Free Software Foundation, either version 3 of the License, or
+  ~ at your option) any later version.
+  ~
+  ~ This program is distributed in the hope that it will be useful,
+  ~ but WITHOUT ANY WARRANTY; without even the implied warranty of
+  ~ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+  ~ GNU General Public License for more details.
+  ~
+  ~ You should have received a copy of the GNU General Public License
+  ~ along with this program.  If not, see <http://www.gnu.org/licenses/>.
+  -->
+
 <resources>
     <!-- Bottom Navigation -->
     <string name="nc_bottom_navigation_title_conversations">Συζητήσεις</string>

+ 20 - 0
app/src/main/res/values-es-rCL/strings.xml

@@ -1,3 +1,23 @@
+<!--
+  ~ Nextcloud Talk application
+  ~
+  ~ @author Mario Danic
+  ~ Copyright (C) 2017-2018 Mario Danic <mario@lovelyhq.com>
+  ~
+  ~ This program is free software: you can redistribute it and/or modify
+  ~ it under the terms of the GNU General Public License as published by
+  ~ the Free Software Foundation, either version 3 of the License, or
+  ~ at your option) any later version.
+  ~
+  ~ This program is distributed in the hope that it will be useful,
+  ~ but WITHOUT ANY WARRANTY; without even the implied warranty of
+  ~ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+  ~ GNU General Public License for more details.
+  ~
+  ~ You should have received a copy of the GNU General Public License
+  ~ along with this program.  If not, see <http://www.gnu.org/licenses/>.
+  -->
+
 <resources>
     <!-- Bottom Navigation -->
     <string name="nc_bottom_navigation_title_conversations">Conversaciones</string>

+ 20 - 0
app/src/main/res/values-es-rCO/strings.xml

@@ -1,3 +1,23 @@
+<!--
+  ~ Nextcloud Talk application
+  ~
+  ~ @author Mario Danic
+  ~ Copyright (C) 2017-2018 Mario Danic <mario@lovelyhq.com>
+  ~
+  ~ This program is free software: you can redistribute it and/or modify
+  ~ it under the terms of the GNU General Public License as published by
+  ~ the Free Software Foundation, either version 3 of the License, or
+  ~ at your option) any later version.
+  ~
+  ~ This program is distributed in the hope that it will be useful,
+  ~ but WITHOUT ANY WARRANTY; without even the implied warranty of
+  ~ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+  ~ GNU General Public License for more details.
+  ~
+  ~ You should have received a copy of the GNU General Public License
+  ~ along with this program.  If not, see <http://www.gnu.org/licenses/>.
+  -->
+
 <resources>
     <!-- Bottom Navigation -->
     <string name="nc_bottom_navigation_title_conversations">Conversaciones</string>

+ 20 - 0
app/src/main/res/values-es-rCR/strings.xml

@@ -1,3 +1,23 @@
+<!--
+  ~ Nextcloud Talk application
+  ~
+  ~ @author Mario Danic
+  ~ Copyright (C) 2017-2018 Mario Danic <mario@lovelyhq.com>
+  ~
+  ~ This program is free software: you can redistribute it and/or modify
+  ~ it under the terms of the GNU General Public License as published by
+  ~ the Free Software Foundation, either version 3 of the License, or
+  ~ at your option) any later version.
+  ~
+  ~ This program is distributed in the hope that it will be useful,
+  ~ but WITHOUT ANY WARRANTY; without even the implied warranty of
+  ~ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+  ~ GNU General Public License for more details.
+  ~
+  ~ You should have received a copy of the GNU General Public License
+  ~ along with this program.  If not, see <http://www.gnu.org/licenses/>.
+  -->
+
 <resources>
     <!-- Bottom Navigation -->
     <string name="nc_bottom_navigation_title_conversations">Conversaciones</string>

+ 20 - 0
app/src/main/res/values-es-rDO/strings.xml

@@ -1,3 +1,23 @@
+<!--
+  ~ Nextcloud Talk application
+  ~
+  ~ @author Mario Danic
+  ~ Copyright (C) 2017-2018 Mario Danic <mario@lovelyhq.com>
+  ~
+  ~ This program is free software: you can redistribute it and/or modify
+  ~ it under the terms of the GNU General Public License as published by
+  ~ the Free Software Foundation, either version 3 of the License, or
+  ~ at your option) any later version.
+  ~
+  ~ This program is distributed in the hope that it will be useful,
+  ~ but WITHOUT ANY WARRANTY; without even the implied warranty of
+  ~ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+  ~ GNU General Public License for more details.
+  ~
+  ~ You should have received a copy of the GNU General Public License
+  ~ along with this program.  If not, see <http://www.gnu.org/licenses/>.
+  -->
+
 <resources>
     <!-- Bottom Navigation -->
     <string name="nc_bottom_navigation_title_conversations">Conversaciones</string>

+ 20 - 0
app/src/main/res/values-es-rEC/strings.xml

@@ -1,3 +1,23 @@
+<!--
+  ~ Nextcloud Talk application
+  ~
+  ~ @author Mario Danic
+  ~ Copyright (C) 2017-2018 Mario Danic <mario@lovelyhq.com>
+  ~
+  ~ This program is free software: you can redistribute it and/or modify
+  ~ it under the terms of the GNU General Public License as published by
+  ~ the Free Software Foundation, either version 3 of the License, or
+  ~ at your option) any later version.
+  ~
+  ~ This program is distributed in the hope that it will be useful,
+  ~ but WITHOUT ANY WARRANTY; without even the implied warranty of
+  ~ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+  ~ GNU General Public License for more details.
+  ~
+  ~ You should have received a copy of the GNU General Public License
+  ~ along with this program.  If not, see <http://www.gnu.org/licenses/>.
+  -->
+
 <resources>
     <!-- Bottom Navigation -->
     <string name="nc_bottom_navigation_title_conversations">Conversaciones</string>

+ 20 - 0
app/src/main/res/values-es-rGT/strings.xml

@@ -1,3 +1,23 @@
+<!--
+  ~ Nextcloud Talk application
+  ~
+  ~ @author Mario Danic
+  ~ Copyright (C) 2017-2018 Mario Danic <mario@lovelyhq.com>
+  ~
+  ~ This program is free software: you can redistribute it and/or modify
+  ~ it under the terms of the GNU General Public License as published by
+  ~ the Free Software Foundation, either version 3 of the License, or
+  ~ at your option) any later version.
+  ~
+  ~ This program is distributed in the hope that it will be useful,
+  ~ but WITHOUT ANY WARRANTY; without even the implied warranty of
+  ~ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+  ~ GNU General Public License for more details.
+  ~
+  ~ You should have received a copy of the GNU General Public License
+  ~ along with this program.  If not, see <http://www.gnu.org/licenses/>.
+  -->
+
 <resources>
     <!-- Bottom Navigation -->
     <string name="nc_bottom_navigation_title_conversations">Conversaciones</string>

+ 20 - 0
app/src/main/res/values-es-rMX/strings.xml

@@ -1,3 +1,23 @@
+<!--
+  ~ Nextcloud Talk application
+  ~
+  ~ @author Mario Danic
+  ~ Copyright (C) 2017-2018 Mario Danic <mario@lovelyhq.com>
+  ~
+  ~ This program is free software: you can redistribute it and/or modify
+  ~ it under the terms of the GNU General Public License as published by
+  ~ the Free Software Foundation, either version 3 of the License, or
+  ~ at your option) any later version.
+  ~
+  ~ This program is distributed in the hope that it will be useful,
+  ~ but WITHOUT ANY WARRANTY; without even the implied warranty of
+  ~ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+  ~ GNU General Public License for more details.
+  ~
+  ~ You should have received a copy of the GNU General Public License
+  ~ along with this program.  If not, see <http://www.gnu.org/licenses/>.
+  -->
+
 <resources>
     <!-- Bottom Navigation -->
     <string name="nc_bottom_navigation_title_conversations">Conversaciones</string>

+ 20 - 0
app/src/main/res/values-es-rSV/strings.xml

@@ -1,3 +1,23 @@
+<!--
+  ~ Nextcloud Talk application
+  ~
+  ~ @author Mario Danic
+  ~ Copyright (C) 2017-2018 Mario Danic <mario@lovelyhq.com>
+  ~
+  ~ This program is free software: you can redistribute it and/or modify
+  ~ it under the terms of the GNU General Public License as published by
+  ~ the Free Software Foundation, either version 3 of the License, or
+  ~ at your option) any later version.
+  ~
+  ~ This program is distributed in the hope that it will be useful,
+  ~ but WITHOUT ANY WARRANTY; without even the implied warranty of
+  ~ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+  ~ GNU General Public License for more details.
+  ~
+  ~ You should have received a copy of the GNU General Public License
+  ~ along with this program.  If not, see <http://www.gnu.org/licenses/>.
+  -->
+
 <resources>
     <!-- Bottom Navigation -->
     <string name="nc_bottom_navigation_title_conversations">Conversaciones</string>

+ 20 - 0
app/src/main/res/values-es/strings.xml

@@ -1,3 +1,23 @@
+<!--
+  ~ Nextcloud Talk application
+  ~
+  ~ @author Mario Danic
+  ~ Copyright (C) 2017-2018 Mario Danic <mario@lovelyhq.com>
+  ~
+  ~ This program is free software: you can redistribute it and/or modify
+  ~ it under the terms of the GNU General Public License as published by
+  ~ the Free Software Foundation, either version 3 of the License, or
+  ~ at your option) any later version.
+  ~
+  ~ This program is distributed in the hope that it will be useful,
+  ~ but WITHOUT ANY WARRANTY; without even the implied warranty of
+  ~ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+  ~ GNU General Public License for more details.
+  ~
+  ~ You should have received a copy of the GNU General Public License
+  ~ along with this program.  If not, see <http://www.gnu.org/licenses/>.
+  -->
+
 <resources>
     <!-- Bottom Navigation -->
     <string name="nc_bottom_navigation_title_conversations">Conversaciones</string>

+ 20 - 0
app/src/main/res/values-fr/strings.xml

@@ -1,3 +1,23 @@
+<!--
+  ~ Nextcloud Talk application
+  ~
+  ~ @author Mario Danic
+  ~ Copyright (C) 2017-2018 Mario Danic <mario@lovelyhq.com>
+  ~
+  ~ This program is free software: you can redistribute it and/or modify
+  ~ it under the terms of the GNU General Public License as published by
+  ~ the Free Software Foundation, either version 3 of the License, or
+  ~ at your option) any later version.
+  ~
+  ~ This program is distributed in the hope that it will be useful,
+  ~ but WITHOUT ANY WARRANTY; without even the implied warranty of
+  ~ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+  ~ GNU General Public License for more details.
+  ~
+  ~ You should have received a copy of the GNU General Public License
+  ~ along with this program.  If not, see <http://www.gnu.org/licenses/>.
+  -->
+
 <resources>
     <!-- Bottom Navigation -->
     <string name="nc_bottom_navigation_title_conversations">Conversations</string>

+ 20 - 0
app/src/main/res/values-hu-rHU/strings.xml

@@ -1,3 +1,23 @@
+<!--
+  ~ Nextcloud Talk application
+  ~
+  ~ @author Mario Danic
+  ~ Copyright (C) 2017-2018 Mario Danic <mario@lovelyhq.com>
+  ~
+  ~ This program is free software: you can redistribute it and/or modify
+  ~ it under the terms of the GNU General Public License as published by
+  ~ the Free Software Foundation, either version 3 of the License, or
+  ~ at your option) any later version.
+  ~
+  ~ This program is distributed in the hope that it will be useful,
+  ~ but WITHOUT ANY WARRANTY; without even the implied warranty of
+  ~ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+  ~ GNU General Public License for more details.
+  ~
+  ~ You should have received a copy of the GNU General Public License
+  ~ along with this program.  If not, see <http://www.gnu.org/licenses/>.
+  -->
+
 <resources>
     <!-- Bottom Navigation -->
     <string name="nc_bottom_navigation_title_conversations">Beszélgetések</string>

+ 20 - 0
app/src/main/res/values-is/strings.xml

@@ -1,3 +1,23 @@
+<!--
+  ~ Nextcloud Talk application
+  ~
+  ~ @author Mario Danic
+  ~ Copyright (C) 2017-2018 Mario Danic <mario@lovelyhq.com>
+  ~
+  ~ This program is free software: you can redistribute it and/or modify
+  ~ it under the terms of the GNU General Public License as published by
+  ~ the Free Software Foundation, either version 3 of the License, or
+  ~ at your option) any later version.
+  ~
+  ~ This program is distributed in the hope that it will be useful,
+  ~ but WITHOUT ANY WARRANTY; without even the implied warranty of
+  ~ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+  ~ GNU General Public License for more details.
+  ~
+  ~ You should have received a copy of the GNU General Public License
+  ~ along with this program.  If not, see <http://www.gnu.org/licenses/>.
+  -->
+
 <resources>
     <!-- Bottom Navigation -->
     <string name="nc_bottom_navigation_title_conversations">Samtöl</string>

+ 0 - 199
app/src/main/res/values-it/strings.xml

@@ -1,199 +0,0 @@
-<resources>
-    <!-- Bottom Navigation -->
-    <string name="nc_bottom_navigation_title_conversations">Conversazioni</string>
-    <string name="nc_bottom_navigation_title_contacts">Contatti</string>
-    <string name="nc_bottom_navigation_title_settings">Impostazioni</string>
-
-    <!-- Server selection -->
-    <string name="nc_server_url">Indirizzo del server</string>
-    <string name="nc_server_not_installed">Termina l\'installazione di %1$s</string>
-    <string name="nc_server_db_upgrade_needed">Aggiorna il tuo database %1$s</string>
-    <string name="nc_server_maintenance">Esci dalla manutenzione di %1$s</string>
-    <string name="nc_server_version">%1$s funziona solo con %2$s 13 e successivi</string>
-    <string name="nc_server_import_account_plain">Importa account</string>
-    <string name="nc_server_import_accounts_plain">Importa account</string>
-    <string name="nc_server_import_account">Importa account dall\'applicazione %1$s</string>
-    <string name="nc_server_import_accounts">Importa account dall\'applicazione %1$s</string>
-    <string name="nc_server_failed_to_import_account">Importazione dell\'account selezionato non riuscita</string>
-    <string name="nc_Server_account_imported">L\'account selezionato è ora importato e disponibile</string>
-    <string name="nc_get_from_provider">Non hai ancora un server?\nFai clic qui per ottenerne uno da un fornitore</string>
-
-    <!-- Account verification -->
-    <string name="nc_display_name_fetched">Nome visualizzato recuperato</string>
-    <string name="nc_push_disabled">Notifiche push disabilitate</string>
-    <string name="nc_capabilities_failed">Recupero delle capacità non riuscito, interruzione in corso</string>
-    <string name="nc_display_name_not_fetched">Il nome visualizzato non può essere recuperato, interruzione in corso</string>
-    <string name="nc_nextcloud_talk_app_installed"> Applicazione %1$s trovate</string>
-    <string name="nc_nextcloud_talk_app_not_installed">Applicazione %1$s non installata, interruzione in corso</string>
-    <string name="nc_display_name_stored">Nome visualizzato memorizzato</string>
-    <string name="nc_display_name_not_stored">Nome visualizzato non memorizzato, interruzione in corso</string>
-
-    <string name="nc_never">Mai partecipato</string>
-    <string name="nc_search">Cerca</string>
-
-    <string name="nc_certificate_dialog_title">Controlla il certificato</string>
-    <string name="nc_certificate_dialog_text">Ti fidi del certificato SSL fino ad ora sconosciuto, rilasciato da %1$s per %2$s, valido da %3$s a %4$s?</string>
-    <string name="nc_yes">Sì</string>
-    <string name="nc_no">No</string>
-    <string name="nc_details">Dettagli</string>
-    <string name="nc_certificate_error">La tua configurazione SSL ha impedito la connessione</string>
-
-    <!-- Settings -->
-    <string name="nc_settings_proxy_title">Proxy</string>
-    <string name="nc_settings_proxy_type_title">Tipo proxy</string>
-    <string name="nc_settings_proxy_host_title">Host proxy</string>
-    <string name="nc_settings_proxy_port_title">Porta proxy</string>
-    <string name="nc_settings_use_credentials_title">Usa credenziali</string>
-    <string name="nc_settings_switch_account">Cambia account</string>
-    <string name="nc_settings_reauthorize">Autorizza nuovamente</string>
-    <string name="nc_client_cert_setup">Configura certificato client</string>
-    <string name="nc_client_cert_change">Cambia certificato client</string>
-    <string name="nc_settings_remove_account">Rimuovi account</string>
-    <string name="nc_settings_add_account">Aggiungi un nuovo account</string>
-    <string name="nc_settings_wrong_account">Può essere autorizzato nuovamente solo l\'account attuale</string>
-    <string name="nc_settings_no_talk_installed">L\'applicazione Talk non è installata sul server sul quale hai provato l\'autorizzazione</string>
-    <string name="nc_settings_account_updated">Il tuo account preesistente è stato aggiornato, invece di aggiungerne un nuovo</string>
-    <string name="nc_account_scheduled_for_deletion">L\'eliminazione dell\'account è stata pianificata, e non può essere modificata</string>
-    <string name="nc_settings_notification_sounds">Suoni delle notifiche</string>
-    <string name="nc_settings_call_ringtone">Chiamate uno a uno</string>
-    <string name="nc_settings_other_notifications_ringtone">Altro</string>
-    <string name="nc_settings_no_ringtone">Nessun suono</string>
-    <string name="nc_settings_vibrate">Vibrazione</string>
-    <string name="nc_settings_vibrate_desc">Se abilitata, il telefono vibrerà a meno che sia silenziato</string>
-    <string name="nc_no_proxy">Nessun proxy</string>
-    <string name="nc_username">Nome utente</string>
-    <string name="nc_password">Password</string>
-    <string name="nc_conversation_link">Collegamento della conversazione</string>
-    <string name="nc_new_password">Nuova password</string>
-    <string name="nc_wrong_password">Password errata</string>
-    <string name="nc_about">Informazioni</string>
-    <string name="nc_privacy">Riservatezza</string>
-    <string name="nc_get_source_code">Ottieni codice sorgente</string>
-    <string name="nc_license_title">Licenza</string>
-    <string name="nc_license_summary">GNU General Public License, versione 3</string>
-
-    <string name="nc_select_an_account">Seleziona account</string>
-
-    <!-- Conversation menu -->
-    <string name="nc_start_conversation">Inizia una conversazione</string>
-    <string name="nc_configure_room">Configura conversazione</string>
-    <string name="nc_leave">Lascia la conversazione</string>
-    <string name="nc_rename">Rinomina conversazione</string>
-    <string name="nc_set_password">Imposta una password</string>
-    <string name="nc_change_password">Modifica password</string>
-    <string name="nc_clear_password">Cancella la password</string>
-    <string name="nc_share_link">Condividi collegamento</string>
-    <string name="nc_share_link_via">Condividi collegamento tramite</string>
-    <string name="nc_make_call_public">Rendi pubblica la conversazione</string>
-    <string name="nc_make_call_private">Rendi privata la conversazione</string>
-    <string name="nc_delete_call">Elimina conversazione</string>
-    <string name="nc_new_conversation">Nuova conversazione</string>
-    <string name="nc_join_via_link">Unisciti tramite collegamento</string>
-    <string name="nc_join_via_web">Unisciti tramite web</string>
-    <string name="nc_add_to_favorites">Aggiungi ai preferiti</string>
-    <string name="nc_remove_from_favorites">Rimuovi dai preferiti</string>
-
-    <!-- Contacts -->
-    <string name="nc_select_contacts">Seleziona contatti</string>
-    <string name="nc_one_contact_selected">contatto selezionato</string>
-    <string name="nc_more_contacts_selected">contatti selezionati</string>
-    <string name="nc_contacts_clear">Cancella</string>
-    <string name="nc_contacts_done">Fine</string>
-
-    <!-- Permissions -->
-    <string name="nc_permissions">È necessario accordare permessi per stabilire una chiamata audio/video. Fai clic su \"CONSENTI\" nella finestra di sistema che apparirà.</string>
-    <string name="nc_permissions_audio">Il permesso per il microfono deve essere accordato per abilitare le chiamate audio. Fai clic su \"CONSENTI\" nella finestra di sistema che apparirà.</string>
-    <string name="nc_permissions_video">Il permesso per la fotocamera deve essere accordato per abilitare le chiamate video. Fai clic su \\"CONSENTI\\" nella finestra di sistema che apparirà.</string>
-    <string name="nc_camera_permission_permanently_denied">Per abilitare la comunicazione video devi accordare il permesso per la \"Fotocamera\" nelle impostazioni di sistema.</string>
-    <string name="nc_microphone_permission_permanently_denied">Per abilitare la comunicazione vocale devi accordare il permesso per  \"Microfono\" nelle impostazioni di sistema.</string>
-    <string name="nc_permissions_settings">Apri impostazioni</string>
-
-    <!-- Call -->
-    <string name="nc_connecting_call">Connessione in corso…</string>
-    <string name="nc_incoming_call">Chiamata in ingresso da</string>
-    <string name="nc_nick_guest">Ospite</string>
-    <string name="nc_public_call">Nuova conversazione pubblica</string>
-    <string name="nc_public_call_explanation">Le conversazioni pubbliche ti consentono di invitare persone esterne tramite un
-       collegamento appositamente generato.</string>
-
-    <!-- Notification channels -->
-    <string name="nc_notification_channel">%1$s sul canale di notifica %2$s</string>
-    <string name="nc_notification_channel_calls">Canale di notifica delle chiamate</string>
-    <string name="nc_notification_channel_messages">Canale di notifica dei messaggi</string>
-    <string name="nc_notification_channel_calls_description">Mostra le chiamate in ingresso</string>
-    <string name="nc_notification_channel_messages_description">Mostra i messaggi in ingresso</string>
-
-    <!-- Bottom sheet menu -->
-    <string name="nc_failed_to_perform_operation">Spiacenti, qualcosa non ha funzionato!</string>
-    <string name="nc_failed_signaling_settings">Il server di destinazione non supporta la partecipazione a stanze pubbliche tramite cellulare
-        Puoi provare a unirti alla conversazioni tramite un browser web.</string>
-    <string name="nc_all_ok_operation">OK, tutto fatto!</string>
-    <string name="nc_ok">OK</string>
-    <string name="nc_call_name">Nome della conversazione</string>
-    <string name="nc_proceed">Procedi</string>
-    <string name="nc_call_name_is_same">Il nome che hai digitato è uguale a quello esistente</string>
-    <string name="nc_wrong_link">Il collegamento della conversazione non è valido</string>
-    <string name="nc_share_text">Partecipa alla conversazione su %1$s/index.php/call/%2$s</string>
-    <string name="nc_share_subject">%1$s invito</string>
-    <string name="nc_share_text_pass">\nPassword: %1$s</string>
-
-    <!-- Magical stuff -->
-    <string name="nc_push_to_talk">Premi per parlare</string>
-    <string name="nc_push_to_talk_desc">Con il microfono disabilitato, fai clic e mantieni per utillizzare Premi per parlare</string>
-    <string name="nc_store_short_desc">Videochiamate e chat utilizzando il tuo server.</string>
-    <string name="nc_configure_cert_auth">Seleziona certificato di autenticazione</string>
-    <string name="nc_change_cert_auth">Cambia certificato di autenticazione</string>
-    <string name="nc_store_full_desc">Usa Nextcloud Talk per effettuare chiamate audio o video uno a uno o di gruppo, creare o partecipare a conferenze web e inviare messaggi di chat. Tutte le comunicazioni sono completamente cifrate e mediate dal tuo server, fornendo il più alto grado di riservatezza possibile.
-
-Nextcloud Talk è semplice da utilizzare e sarà sempre completamente gratuito e libero!
-
-Nextcloud Talk supporta:
-* Chiamate audio/video HD (H.265)
-* Chiamate di gruppo e uno a uno
-* Webinar e incontri pubblici sul web
-* Chat individuali e di gruppo
-* Facile condivisione dello schermo
-* Applicazione mobile per Android e iOS
-* Chiamate da mobile e notifiche push delle chat
-* Integrazione in Nextcloud File e Nextcloud Groupware
-* Completamente on-premise, completamente open source
-* Chiamate cifrate end-to-end
-* Capacità di scalare fino a milioni di utenti
-* Gateway SIP: chiamate tramite telefono
-
-L\'applicazione Nextcloud Talk richiede un server Nextcloud Talk per funzionare. Nextcloud è una piattaforma privata e gestita in autonomia di sincronizzazione file e comunicazione, progettata per restituirti il controllo dei tuoi dati. Può essere eseguito su un server di tua scelta, sia esso a casa, presso un fornitore di servizi o nella tua azienda, che ti fornisce l\'accesso ai tuoi documenti, calendari, contatti, messaggi di posta e altri dati. Puoi condividere con altri anche attraverso server Nextcloud differenti e lavorare insieme sui documenti. Nextcloud è completamente open source, offrendoti la possibilità di estenderlo per il tuo utilizzo, partecipare allo sviluppo o semplicemente verificare che faccia quanto previsto.
-
-Milioni di utenti utilizzano quotidianamente Nextcloud a lavoro o a casa in tutto il mondo. Gli utenti aziendali fanno affidamento sul supporto professionale di Nextcloud GmbH, assicurandosi di avere una piattaforma completamente supportata e pronta per l\\'ambito aziendale per la produttività e la collaborazione, completamente sotto il controllo del reparto IT.
-
-Scopri altro su https://nextcloud.com/talk
-
-Trovi Nextcloud su https://nextcloud.com</string>
-
-    <!-- Chat -->
-    <string name="nc_hint_enter_a_message">Digita un messaggio</string>
-    <string name="nc_date_header_yesterday">Ieri</string>
-    <string name="nc_date_header_today">Oggi</string>
-    <string name="nc_conversation_menu_voice_call">Chiamata vocale</string>
-    <string name="nc_conversation_menu_video_call">Chiamata video</string>
-    <string name="nc_new_messages">Nuovi messaggi</string>
-    <string name="nc_no_messages_yet">Ancora nessun messaggio</string>
-    <string name="nc_chat_you">Tu</string>
-
-    <!-- Contacts endless loading -->
-    <string name="nc_no_more_load_retry">Non ci sono altri elementi da caricare. Aggiorna per riprovare.</string>
-    <string name="nc_endless_disabled">Non ci sono altri elementi da caricare (massimo raggiunto).</string>
-    <string name="nc_endless_cancel">Annullato dall\'utente.</string>
-    <string name="nc_endless_error">Si è verificato un errore durante il caricamento di altri elementi.</string>
-
-    <!-- Content descriptions -->
-    <string name="nc_description_more_menu_one_to_one">Menu per conversazione con %1$s</string>
-    <string name="nc_description_more_menu_public">Menu per conversazione di gruppo %1$s</string>
-    <string name="nc_description_more_menu_group">Menu per conversazione pubblica %1$s</string>
-    <string name="nc_description_send_message_button">Invia messaggio</string>
-
-    <!-- Empty states -->
-    <string name="nc_chat_empty">Tocca per essere il primo a dire %1$s!</string>
-    <string name="nc_conversations_empty">Non hai ancora parlato con nessuno!\n Tocca per iniziare una conversazione.</string>
-    <string name="nc_hello">Ciao</string>
-
-</resources>

+ 20 - 0
app/src/main/res/values-iw/strings.xml

@@ -1,3 +1,23 @@
+<!--
+  ~ Nextcloud Talk application
+  ~
+  ~ @author Mario Danic
+  ~ Copyright (C) 2017-2018 Mario Danic <mario@lovelyhq.com>
+  ~
+  ~ This program is free software: you can redistribute it and/or modify
+  ~ it under the terms of the GNU General Public License as published by
+  ~ the Free Software Foundation, either version 3 of the License, or
+  ~ at your option) any later version.
+  ~
+  ~ This program is distributed in the hope that it will be useful,
+  ~ but WITHOUT ANY WARRANTY; without even the implied warranty of
+  ~ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+  ~ GNU General Public License for more details.
+  ~
+  ~ You should have received a copy of the GNU General Public License
+  ~ along with this program.  If not, see <http://www.gnu.org/licenses/>.
+  -->
+
 <resources>
     <!-- Bottom Navigation -->
     <string name="nc_bottom_navigation_title_conversations">דיונים</string>

+ 20 - 0
app/src/main/res/values-ka-rGE/strings.xml

@@ -1,3 +1,23 @@
+<!--
+  ~ Nextcloud Talk application
+  ~
+  ~ @author Mario Danic
+  ~ Copyright (C) 2017-2018 Mario Danic <mario@lovelyhq.com>
+  ~
+  ~ This program is free software: you can redistribute it and/or modify
+  ~ it under the terms of the GNU General Public License as published by
+  ~ the Free Software Foundation, either version 3 of the License, or
+  ~ at your option) any later version.
+  ~
+  ~ This program is distributed in the hope that it will be useful,
+  ~ but WITHOUT ANY WARRANTY; without even the implied warranty of
+  ~ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+  ~ GNU General Public License for more details.
+  ~
+  ~ You should have received a copy of the GNU General Public License
+  ~ along with this program.  If not, see <http://www.gnu.org/licenses/>.
+  -->
+
 <resources>
     <string name="nc_bottom_navigation_title_contacts">კონტაქტები</string>
     <string name="nc_bottom_navigation_title_settings">პარამეტრები</string>

+ 20 - 0
app/src/main/res/values-ko/strings.xml

@@ -1,3 +1,23 @@
+<!--
+  ~ Nextcloud Talk application
+  ~
+  ~ @author Mario Danic
+  ~ Copyright (C) 2017-2018 Mario Danic <mario@lovelyhq.com>
+  ~
+  ~ This program is free software: you can redistribute it and/or modify
+  ~ it under the terms of the GNU General Public License as published by
+  ~ the Free Software Foundation, either version 3 of the License, or
+  ~ at your option) any later version.
+  ~
+  ~ This program is distributed in the hope that it will be useful,
+  ~ but WITHOUT ANY WARRANTY; without even the implied warranty of
+  ~ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+  ~ GNU General Public License for more details.
+  ~
+  ~ You should have received a copy of the GNU General Public License
+  ~ along with this program.  If not, see <http://www.gnu.org/licenses/>.
+  -->
+
 <resources>
     <!-- Bottom Navigation -->
     <string name="nc_bottom_navigation_title_conversations">대화</string>

+ 20 - 0
app/src/main/res/values-nb-rNO/strings.xml

@@ -1,3 +1,23 @@
+<!--
+  ~ Nextcloud Talk application
+  ~
+  ~ @author Mario Danic
+  ~ Copyright (C) 2017-2018 Mario Danic <mario@lovelyhq.com>
+  ~
+  ~ This program is free software: you can redistribute it and/or modify
+  ~ it under the terms of the GNU General Public License as published by
+  ~ the Free Software Foundation, either version 3 of the License, or
+  ~ at your option) any later version.
+  ~
+  ~ This program is distributed in the hope that it will be useful,
+  ~ but WITHOUT ANY WARRANTY; without even the implied warranty of
+  ~ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+  ~ GNU General Public License for more details.
+  ~
+  ~ You should have received a copy of the GNU General Public License
+  ~ along with this program.  If not, see <http://www.gnu.org/licenses/>.
+  -->
+
 <resources>
     <!-- Bottom Navigation -->
     <string name="nc_bottom_navigation_title_conversations">Samtaler</string>

+ 20 - 0
app/src/main/res/values-nl/strings.xml

@@ -1,3 +1,23 @@
+<!--
+  ~ Nextcloud Talk application
+  ~
+  ~ @author Mario Danic
+  ~ Copyright (C) 2017-2018 Mario Danic <mario@lovelyhq.com>
+  ~
+  ~ This program is free software: you can redistribute it and/or modify
+  ~ it under the terms of the GNU General Public License as published by
+  ~ the Free Software Foundation, either version 3 of the License, or
+  ~ at your option) any later version.
+  ~
+  ~ This program is distributed in the hope that it will be useful,
+  ~ but WITHOUT ANY WARRANTY; without even the implied warranty of
+  ~ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+  ~ GNU General Public License for more details.
+  ~
+  ~ You should have received a copy of the GNU General Public License
+  ~ along with this program.  If not, see <http://www.gnu.org/licenses/>.
+  -->
+
 <resources>
     <!-- Bottom Navigation -->
     <string name="nc_bottom_navigation_title_conversations">Gesprekken</string>

+ 20 - 0
app/src/main/res/values-pt-rBR/strings.xml

@@ -1,3 +1,23 @@
+<!--
+  ~ Nextcloud Talk application
+  ~
+  ~ @author Mario Danic
+  ~ Copyright (C) 2017-2018 Mario Danic <mario@lovelyhq.com>
+  ~
+  ~ This program is free software: you can redistribute it and/or modify
+  ~ it under the terms of the GNU General Public License as published by
+  ~ the Free Software Foundation, either version 3 of the License, or
+  ~ at your option) any later version.
+  ~
+  ~ This program is distributed in the hope that it will be useful,
+  ~ but WITHOUT ANY WARRANTY; without even the implied warranty of
+  ~ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+  ~ GNU General Public License for more details.
+  ~
+  ~ You should have received a copy of the GNU General Public License
+  ~ along with this program.  If not, see <http://www.gnu.org/licenses/>.
+  -->
+
 <resources>
     <!-- Bottom Navigation -->
     <string name="nc_bottom_navigation_title_conversations">Conversas</string>

+ 20 - 0
app/src/main/res/values-pt-rPT/strings.xml

@@ -1,3 +1,23 @@
+<!--
+  ~ Nextcloud Talk application
+  ~
+  ~ @author Mario Danic
+  ~ Copyright (C) 2017-2018 Mario Danic <mario@lovelyhq.com>
+  ~
+  ~ This program is free software: you can redistribute it and/or modify
+  ~ it under the terms of the GNU General Public License as published by
+  ~ the Free Software Foundation, either version 3 of the License, or
+  ~ at your option) any later version.
+  ~
+  ~ This program is distributed in the hope that it will be useful,
+  ~ but WITHOUT ANY WARRANTY; without even the implied warranty of
+  ~ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+  ~ GNU General Public License for more details.
+  ~
+  ~ You should have received a copy of the GNU General Public License
+  ~ along with this program.  If not, see <http://www.gnu.org/licenses/>.
+  -->
+
 <resources>
     <!-- Bottom Navigation -->
     <string name="nc_bottom_navigation_title_conversations">Conversações</string>

+ 20 - 0
app/src/main/res/values-ru/strings.xml

@@ -1,3 +1,23 @@
+<!--
+  ~ Nextcloud Talk application
+  ~
+  ~ @author Mario Danic
+  ~ Copyright (C) 2017-2018 Mario Danic <mario@lovelyhq.com>
+  ~
+  ~ This program is free software: you can redistribute it and/or modify
+  ~ it under the terms of the GNU General Public License as published by
+  ~ the Free Software Foundation, either version 3 of the License, or
+  ~ at your option) any later version.
+  ~
+  ~ This program is distributed in the hope that it will be useful,
+  ~ but WITHOUT ANY WARRANTY; without even the implied warranty of
+  ~ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+  ~ GNU General Public License for more details.
+  ~
+  ~ You should have received a copy of the GNU General Public License
+  ~ along with this program.  If not, see <http://www.gnu.org/licenses/>.
+  -->
+
 <resources>
     <!-- Bottom Navigation -->
     <string name="nc_bottom_navigation_title_conversations">Беседы</string>

+ 20 - 0
app/src/main/res/values-sk-rSK/strings.xml

@@ -1,3 +1,23 @@
+<!--
+  ~ Nextcloud Talk application
+  ~
+  ~ @author Mario Danic
+  ~ Copyright (C) 2017-2018 Mario Danic <mario@lovelyhq.com>
+  ~
+  ~ This program is free software: you can redistribute it and/or modify
+  ~ it under the terms of the GNU General Public License as published by
+  ~ the Free Software Foundation, either version 3 of the License, or
+  ~ at your option) any later version.
+  ~
+  ~ This program is distributed in the hope that it will be useful,
+  ~ but WITHOUT ANY WARRANTY; without even the implied warranty of
+  ~ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+  ~ GNU General Public License for more details.
+  ~
+  ~ You should have received a copy of the GNU General Public License
+  ~ along with this program.  If not, see <http://www.gnu.org/licenses/>.
+  -->
+
 <resources>
     <!-- Bottom Navigation -->
     <string name="nc_bottom_navigation_title_conversations">Rozhovory</string>

+ 20 - 0
app/src/main/res/values-sl/strings.xml

@@ -1,3 +1,23 @@
+<!--
+  ~ Nextcloud Talk application
+  ~
+  ~ @author Mario Danic
+  ~ Copyright (C) 2017-2018 Mario Danic <mario@lovelyhq.com>
+  ~
+  ~ This program is free software: you can redistribute it and/or modify
+  ~ it under the terms of the GNU General Public License as published by
+  ~ the Free Software Foundation, either version 3 of the License, or
+  ~ at your option) any later version.
+  ~
+  ~ This program is distributed in the hope that it will be useful,
+  ~ but WITHOUT ANY WARRANTY; without even the implied warranty of
+  ~ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+  ~ GNU General Public License for more details.
+  ~
+  ~ You should have received a copy of the GNU General Public License
+  ~ along with this program.  If not, see <http://www.gnu.org/licenses/>.
+  -->
+
 <resources>
     <!-- Bottom Navigation -->
     <string name="nc_bottom_navigation_title_conversations">Pogovori</string>

+ 20 - 0
app/src/main/res/values-sq/strings.xml

@@ -1,3 +1,23 @@
+<!--
+  ~ Nextcloud Talk application
+  ~
+  ~ @author Mario Danic
+  ~ Copyright (C) 2017-2018 Mario Danic <mario@lovelyhq.com>
+  ~
+  ~ This program is free software: you can redistribute it and/or modify
+  ~ it under the terms of the GNU General Public License as published by
+  ~ the Free Software Foundation, either version 3 of the License, or
+  ~ at your option) any later version.
+  ~
+  ~ This program is distributed in the hope that it will be useful,
+  ~ but WITHOUT ANY WARRANTY; without even the implied warranty of
+  ~ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+  ~ GNU General Public License for more details.
+  ~
+  ~ You should have received a copy of the GNU General Public License
+  ~ along with this program.  If not, see <http://www.gnu.org/licenses/>.
+  -->
+
 <resources>
     <!-- Bottom Navigation -->
     <string name="nc_bottom_navigation_title_conversations">Bisedat</string>

+ 20 - 0
app/src/main/res/values-sr/strings.xml

@@ -1,3 +1,23 @@
+<!--
+  ~ Nextcloud Talk application
+  ~
+  ~ @author Mario Danic
+  ~ Copyright (C) 2017-2018 Mario Danic <mario@lovelyhq.com>
+  ~
+  ~ This program is free software: you can redistribute it and/or modify
+  ~ it under the terms of the GNU General Public License as published by
+  ~ the Free Software Foundation, either version 3 of the License, or
+  ~ at your option) any later version.
+  ~
+  ~ This program is distributed in the hope that it will be useful,
+  ~ but WITHOUT ANY WARRANTY; without even the implied warranty of
+  ~ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+  ~ GNU General Public License for more details.
+  ~
+  ~ You should have received a copy of the GNU General Public License
+  ~ along with this program.  If not, see <http://www.gnu.org/licenses/>.
+  -->
+
 <resources>
     <!-- Bottom Navigation -->
     <string name="nc_bottom_navigation_title_conversations">Разговори</string>

+ 20 - 0
app/src/main/res/values-sv/strings.xml

@@ -1,3 +1,23 @@
+<!--
+  ~ Nextcloud Talk application
+  ~
+  ~ @author Mario Danic
+  ~ Copyright (C) 2017-2018 Mario Danic <mario@lovelyhq.com>
+  ~
+  ~ This program is free software: you can redistribute it and/or modify
+  ~ it under the terms of the GNU General Public License as published by
+  ~ the Free Software Foundation, either version 3 of the License, or
+  ~ at your option) any later version.
+  ~
+  ~ This program is distributed in the hope that it will be useful,
+  ~ but WITHOUT ANY WARRANTY; without even the implied warranty of
+  ~ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+  ~ GNU General Public License for more details.
+  ~
+  ~ You should have received a copy of the GNU General Public License
+  ~ along with this program.  If not, see <http://www.gnu.org/licenses/>.
+  -->
+
 <resources>
     <string name="nc_bottom_navigation_title_contacts">Kontakter</string>
     <string name="nc_bottom_navigation_title_settings">Inställningar</string>

+ 20 - 0
app/src/main/res/values-tr/strings.xml

@@ -1,3 +1,23 @@
+<!--
+  ~ Nextcloud Talk application
+  ~
+  ~ @author Mario Danic
+  ~ Copyright (C) 2017-2018 Mario Danic <mario@lovelyhq.com>
+  ~
+  ~ This program is free software: you can redistribute it and/or modify
+  ~ it under the terms of the GNU General Public License as published by
+  ~ the Free Software Foundation, either version 3 of the License, or
+  ~ at your option) any later version.
+  ~
+  ~ This program is distributed in the hope that it will be useful,
+  ~ but WITHOUT ANY WARRANTY; without even the implied warranty of
+  ~ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+  ~ GNU General Public License for more details.
+  ~
+  ~ You should have received a copy of the GNU General Public License
+  ~ along with this program.  If not, see <http://www.gnu.org/licenses/>.
+  -->
+
 <resources>
     <!-- Bottom Navigation -->
     <string name="nc_bottom_navigation_title_conversations">Görüşmeler</string>

+ 20 - 0
app/src/main/res/values-vi/strings.xml

@@ -1,3 +1,23 @@
+<!--
+  ~ Nextcloud Talk application
+  ~
+  ~ @author Mario Danic
+  ~ Copyright (C) 2017-2018 Mario Danic <mario@lovelyhq.com>
+  ~
+  ~ This program is free software: you can redistribute it and/or modify
+  ~ it under the terms of the GNU General Public License as published by
+  ~ the Free Software Foundation, either version 3 of the License, or
+  ~ at your option) any later version.
+  ~
+  ~ This program is distributed in the hope that it will be useful,
+  ~ but WITHOUT ANY WARRANTY; without even the implied warranty of
+  ~ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+  ~ GNU General Public License for more details.
+  ~
+  ~ You should have received a copy of the GNU General Public License
+  ~ along with this program.  If not, see <http://www.gnu.org/licenses/>.
+  -->
+
 <resources>
     <!-- Bottom Navigation -->
     <string name="nc_bottom_navigation_title_conversations">Đàm thoại</string>

+ 20 - 0
app/src/main/res/values-zh-rCN/strings.xml

@@ -1,3 +1,23 @@
+<!--
+  ~ Nextcloud Talk application
+  ~
+  ~ @author Mario Danic
+  ~ Copyright (C) 2017-2018 Mario Danic <mario@lovelyhq.com>
+  ~
+  ~ This program is free software: you can redistribute it and/or modify
+  ~ it under the terms of the GNU General Public License as published by
+  ~ the Free Software Foundation, either version 3 of the License, or
+  ~ at your option) any later version.
+  ~
+  ~ This program is distributed in the hope that it will be useful,
+  ~ but WITHOUT ANY WARRANTY; without even the implied warranty of
+  ~ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+  ~ GNU General Public License for more details.
+  ~
+  ~ You should have received a copy of the GNU General Public License
+  ~ along with this program.  If not, see <http://www.gnu.org/licenses/>.
+  -->
+
 <resources>
     <!-- Bottom Navigation -->
     <string name="nc_bottom_navigation_title_conversations">对话</string>

+ 20 - 0
app/src/main/res/values/strings.xml

@@ -1,3 +1,23 @@
+<!--
+  ~ Nextcloud Talk application
+  ~
+  ~ @author Mario Danic
+  ~ Copyright (C) 2017-2018 Mario Danic <mario@lovelyhq.com>
+  ~
+  ~ This program is free software: you can redistribute it and/or modify
+  ~ it under the terms of the GNU General Public License as published by
+  ~ the Free Software Foundation, either version 3 of the License, or
+  ~ at your option) any later version.
+  ~
+  ~ This program is distributed in the hope that it will be useful,
+  ~ but WITHOUT ANY WARRANTY; without even the implied warranty of
+  ~ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+  ~ GNU General Public License for more details.
+  ~
+  ~ You should have received a copy of the GNU General Public License
+  ~ along with this program.  If not, see <http://www.gnu.org/licenses/>.
+  -->
+
 <resources>
     <!-- Bottom Navigation -->
     <string name="nc_bottom_navigation_title_conversations">Conversations</string>