summaryrefslogtreecommitdiff
path: root/java/com/android/dialer/calllog/ui
diff options
context:
space:
mode:
Diffstat (limited to 'java/com/android/dialer/calllog/ui')
-rw-r--r--java/com/android/dialer/calllog/ui/AndroidManifest.xml2
-rw-r--r--java/com/android/dialer/calllog/ui/AnnotatedCallLogCursorLoader.java48
-rw-r--r--java/com/android/dialer/calllog/ui/CoalescedAnnotatedCallLogCursorLoader.java151
-rw-r--r--java/com/android/dialer/calllog/ui/HeaderViewHolder.java36
-rw-r--r--java/com/android/dialer/calllog/ui/NewCallLogAdapter.java155
-rw-r--r--java/com/android/dialer/calllog/ui/NewCallLogFragment.java110
-rw-r--r--java/com/android/dialer/calllog/ui/NewCallLogViewHolder.java175
-rw-r--r--java/com/android/dialer/calllog/ui/res/layout/new_call_log_entry.xml100
-rw-r--r--java/com/android/dialer/calllog/ui/res/layout/new_call_log_fragment.xml7
-rw-r--r--java/com/android/dialer/calllog/ui/res/layout/new_call_log_header.xml29
-rw-r--r--java/com/android/dialer/calllog/ui/res/values-af/strings.xml24
-rw-r--r--java/com/android/dialer/calllog/ui/res/values-am/strings.xml24
-rw-r--r--java/com/android/dialer/calllog/ui/res/values-ar/strings.xml24
-rw-r--r--java/com/android/dialer/calllog/ui/res/values-az/strings.xml24
-rw-r--r--java/com/android/dialer/calllog/ui/res/values-b+sr+Latn/strings.xml24
-rw-r--r--java/com/android/dialer/calllog/ui/res/values-be/strings.xml24
-rw-r--r--java/com/android/dialer/calllog/ui/res/values-bg/strings.xml24
-rw-r--r--java/com/android/dialer/calllog/ui/res/values-bn/strings.xml24
-rw-r--r--java/com/android/dialer/calllog/ui/res/values-bs/strings.xml24
-rw-r--r--java/com/android/dialer/calllog/ui/res/values-ca/strings.xml24
-rw-r--r--java/com/android/dialer/calllog/ui/res/values-cs/strings.xml24
-rw-r--r--java/com/android/dialer/calllog/ui/res/values-da/strings.xml24
-rw-r--r--java/com/android/dialer/calllog/ui/res/values-de/strings.xml24
-rw-r--r--java/com/android/dialer/calllog/ui/res/values-el/strings.xml24
-rw-r--r--java/com/android/dialer/calllog/ui/res/values-en-rAU/strings.xml24
-rw-r--r--java/com/android/dialer/calllog/ui/res/values-en-rGB/strings.xml24
-rw-r--r--java/com/android/dialer/calllog/ui/res/values-en-rIN/strings.xml24
-rw-r--r--java/com/android/dialer/calllog/ui/res/values-es-rUS/strings.xml24
-rw-r--r--java/com/android/dialer/calllog/ui/res/values-es/strings.xml24
-rw-r--r--java/com/android/dialer/calllog/ui/res/values-et/strings.xml24
-rw-r--r--java/com/android/dialer/calllog/ui/res/values-eu/strings.xml24
-rw-r--r--java/com/android/dialer/calllog/ui/res/values-fa/strings.xml24
-rw-r--r--java/com/android/dialer/calllog/ui/res/values-fi/strings.xml24
-rw-r--r--java/com/android/dialer/calllog/ui/res/values-fr-rCA/strings.xml24
-rw-r--r--java/com/android/dialer/calllog/ui/res/values-fr/strings.xml24
-rw-r--r--java/com/android/dialer/calllog/ui/res/values-gl/strings.xml24
-rw-r--r--java/com/android/dialer/calllog/ui/res/values-gu/strings.xml24
-rw-r--r--java/com/android/dialer/calllog/ui/res/values-hi/strings.xml24
-rw-r--r--java/com/android/dialer/calllog/ui/res/values-hr/strings.xml24
-rw-r--r--java/com/android/dialer/calllog/ui/res/values-hu/strings.xml24
-rw-r--r--java/com/android/dialer/calllog/ui/res/values-hy/strings.xml24
-rw-r--r--java/com/android/dialer/calllog/ui/res/values-in/strings.xml24
-rw-r--r--java/com/android/dialer/calllog/ui/res/values-is/strings.xml24
-rw-r--r--java/com/android/dialer/calllog/ui/res/values-it/strings.xml24
-rw-r--r--java/com/android/dialer/calllog/ui/res/values-iw/strings.xml24
-rw-r--r--java/com/android/dialer/calllog/ui/res/values-ja/strings.xml24
-rw-r--r--java/com/android/dialer/calllog/ui/res/values-ka/strings.xml24
-rw-r--r--java/com/android/dialer/calllog/ui/res/values-kk/strings.xml24
-rw-r--r--java/com/android/dialer/calllog/ui/res/values-km/strings.xml24
-rw-r--r--java/com/android/dialer/calllog/ui/res/values-kn/strings.xml24
-rw-r--r--java/com/android/dialer/calllog/ui/res/values-ko/strings.xml24
-rw-r--r--java/com/android/dialer/calllog/ui/res/values-ky/strings.xml24
-rw-r--r--java/com/android/dialer/calllog/ui/res/values-lo/strings.xml24
-rw-r--r--java/com/android/dialer/calllog/ui/res/values-lt/strings.xml24
-rw-r--r--java/com/android/dialer/calllog/ui/res/values-lv/strings.xml24
-rw-r--r--java/com/android/dialer/calllog/ui/res/values-mk/strings.xml24
-rw-r--r--java/com/android/dialer/calllog/ui/res/values-ml/strings.xml24
-rw-r--r--java/com/android/dialer/calllog/ui/res/values-mn/strings.xml24
-rw-r--r--java/com/android/dialer/calllog/ui/res/values-mr/strings.xml24
-rw-r--r--java/com/android/dialer/calllog/ui/res/values-ms/strings.xml24
-rw-r--r--java/com/android/dialer/calllog/ui/res/values-my/strings.xml24
-rw-r--r--java/com/android/dialer/calllog/ui/res/values-nb/strings.xml24
-rw-r--r--java/com/android/dialer/calllog/ui/res/values-ne/strings.xml24
-rw-r--r--java/com/android/dialer/calllog/ui/res/values-nl/strings.xml24
-rw-r--r--java/com/android/dialer/calllog/ui/res/values-no/strings.xml24
-rw-r--r--java/com/android/dialer/calllog/ui/res/values-pa/strings.xml24
-rw-r--r--java/com/android/dialer/calllog/ui/res/values-pl/strings.xml24
-rw-r--r--java/com/android/dialer/calllog/ui/res/values-pt-rBR/strings.xml24
-rw-r--r--java/com/android/dialer/calllog/ui/res/values-pt-rPT/strings.xml24
-rw-r--r--java/com/android/dialer/calllog/ui/res/values-pt/strings.xml24
-rw-r--r--java/com/android/dialer/calllog/ui/res/values-ro/strings.xml24
-rw-r--r--java/com/android/dialer/calllog/ui/res/values-ru/strings.xml24
-rw-r--r--java/com/android/dialer/calllog/ui/res/values-si/strings.xml24
-rw-r--r--java/com/android/dialer/calllog/ui/res/values-sk/strings.xml24
-rw-r--r--java/com/android/dialer/calllog/ui/res/values-sl/strings.xml24
-rw-r--r--java/com/android/dialer/calllog/ui/res/values-sq/strings.xml24
-rw-r--r--java/com/android/dialer/calllog/ui/res/values-sr/strings.xml24
-rw-r--r--java/com/android/dialer/calllog/ui/res/values-sv/strings.xml24
-rw-r--r--java/com/android/dialer/calllog/ui/res/values-sw/strings.xml24
-rw-r--r--java/com/android/dialer/calllog/ui/res/values-ta/strings.xml24
-rw-r--r--java/com/android/dialer/calllog/ui/res/values-te/strings.xml24
-rw-r--r--java/com/android/dialer/calllog/ui/res/values-th/strings.xml24
-rw-r--r--java/com/android/dialer/calllog/ui/res/values-tl/strings.xml24
-rw-r--r--java/com/android/dialer/calllog/ui/res/values-tr/strings.xml24
-rw-r--r--java/com/android/dialer/calllog/ui/res/values-uk/strings.xml24
-rw-r--r--java/com/android/dialer/calllog/ui/res/values-ur/strings.xml24
-rw-r--r--java/com/android/dialer/calllog/ui/res/values-uz/strings.xml24
-rw-r--r--java/com/android/dialer/calllog/ui/res/values-vi/strings.xml24
-rw-r--r--java/com/android/dialer/calllog/ui/res/values-zh-rCN/strings.xml24
-rw-r--r--java/com/android/dialer/calllog/ui/res/values-zh-rHK/strings.xml24
-rw-r--r--java/com/android/dialer/calllog/ui/res/values-zh-rTW/strings.xml24
-rw-r--r--java/com/android/dialer/calllog/ui/res/values-zu/strings.xml24
-rw-r--r--java/com/android/dialer/calllog/ui/res/values/dimens.xml28
-rw-r--r--java/com/android/dialer/calllog/ui/res/values/strings.xml32
-rw-r--r--java/com/android/dialer/calllog/ui/res/values/styles.xml28
95 files changed, 2761 insertions, 108 deletions
diff --git a/java/com/android/dialer/calllog/ui/AndroidManifest.xml b/java/com/android/dialer/calllog/ui/AndroidManifest.xml
index 228167749..eaf71aba8 100644
--- a/java/com/android/dialer/calllog/ui/AndroidManifest.xml
+++ b/java/com/android/dialer/calllog/ui/AndroidManifest.xml
@@ -13,4 +13,4 @@
~ See the License for the specific language governing permissions and
~ limitations under the License
-->
-<manifest package="com.android.dialer.calllog"/>
+<manifest package="com.android.dialer.calllog.ui"/>
diff --git a/java/com/android/dialer/calllog/ui/AnnotatedCallLogCursorLoader.java b/java/com/android/dialer/calllog/ui/AnnotatedCallLogCursorLoader.java
deleted file mode 100644
index cd8622e80..000000000
--- a/java/com/android/dialer/calllog/ui/AnnotatedCallLogCursorLoader.java
+++ /dev/null
@@ -1,48 +0,0 @@
-/*
- * Copyright (C) 2017 The Android Open Source Project
- *
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License
- */
-
-package com.android.dialer.calllog.ui;
-
-import android.annotation.TargetApi;
-import android.content.Context;
-import android.content.CursorLoader;
-import android.database.Cursor;
-import android.database.sqlite.SQLiteDatabase;
-import android.os.Build;
-import com.android.dialer.calllog.database.AnnotatedCallLog;
-import com.android.dialer.calllog.database.AnnotatedCallLog.Columns;
-
-/** CursorLoader which reads the annotated call log. */
-class AnnotatedCallLogCursorLoader extends CursorLoader {
-
- AnnotatedCallLogCursorLoader(Context context) {
- super(context);
- }
-
- @TargetApi(Build.VERSION_CODES.M) // Uses try-with-resources
- @Override
- public Cursor loadInBackground() {
- try (SQLiteDatabase readableDatabase = AnnotatedCallLog.getReadableDatabase(getContext())) {
- return readableDatabase.rawQuery(
- "SELECT * FROM "
- + AnnotatedCallLog.TABLE_NAME
- + " ORDER BY "
- + Columns.TIMESTAMP
- + " DESC",
- null /* selectionArgs */);
- }
- }
-}
diff --git a/java/com/android/dialer/calllog/ui/CoalescedAnnotatedCallLogCursorLoader.java b/java/com/android/dialer/calllog/ui/CoalescedAnnotatedCallLogCursorLoader.java
new file mode 100644
index 000000000..d89338350
--- /dev/null
+++ b/java/com/android/dialer/calllog/ui/CoalescedAnnotatedCallLogCursorLoader.java
@@ -0,0 +1,151 @@
+/*
+ * Copyright (C) 2017 The Android Open Source Project
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+package com.android.dialer.calllog.ui;
+
+import android.content.Context;
+import android.database.Cursor;
+import android.support.annotation.ColorInt;
+import android.support.annotation.NonNull;
+import android.support.v4.content.CursorLoader;
+import com.android.dialer.CallTypes;
+import com.android.dialer.calllog.database.contract.AnnotatedCallLogContract.CoalescedAnnotatedCallLog;
+import com.android.dialer.common.Assert;
+import com.google.protobuf.InvalidProtocolBufferException;
+
+/** CursorLoader for the coalesced annotated call log. */
+final class CoalescedAnnotatedCallLogCursorLoader extends CursorLoader {
+
+ /** Indexes for CoalescedAnnotatedCallLog.ALL_COLUMNS */
+ private static final int ID = 0;
+
+ private static final int TIMESTAMP = 1;
+ private static final int NAME = 2;
+ private static final int FORMATTED_NUMBER = 3;
+ private static final int PHOTO_URI = 4;
+ private static final int PHOTO_ID = 5;
+ private static final int LOOKUP_URI = 6;
+ private static final int NUMBER_TYPE_LABEL = 7;
+ private static final int IS_READ = 8;
+ private static final int NEW = 9;
+ private static final int GEOCODED_LOCATION = 10;
+ private static final int PHONE_ACCOUNT_LABEL = 11;
+ private static final int PHONE_ACCOUNT_COLOR = 12;
+ private static final int FEATURES = 13;
+ private static final int IS_BUSINESS = 14;
+ private static final int IS_VOICEMAIL = 15;
+ private static final int NUMBER_CALLS = 16;
+ private static final int CALL_TYPES = 17;
+
+ /** Convenience class for accessing values using an abbreviated syntax. */
+ static final class Row {
+ private final Cursor cursor;
+
+ Row(Cursor cursor) {
+ this.cursor = cursor;
+ }
+
+ long id() {
+ return cursor.getInt(ID);
+ }
+
+ long timestamp() {
+ return cursor.getLong(TIMESTAMP);
+ }
+
+ String name() {
+ return cursor.getString(NAME);
+ }
+
+ String formattedNumber() {
+ return cursor.getString(FORMATTED_NUMBER);
+ }
+
+ String photoUri() {
+ return cursor.getString(PHOTO_URI);
+ }
+
+ long photoId() {
+ return cursor.getLong(PHOTO_ID);
+ }
+
+ String lookupUri() {
+ return cursor.getString(LOOKUP_URI);
+ }
+
+ String numberTypeLabel() {
+ return cursor.getString(NUMBER_TYPE_LABEL);
+ }
+
+ boolean isRead() {
+ return cursor.getInt(IS_READ) == 1;
+ }
+
+ boolean isNew() {
+ return cursor.getInt(NEW) == 1;
+ }
+
+ String geocodedLocation() {
+ return cursor.getString(GEOCODED_LOCATION);
+ }
+
+ String phoneAccountLabel() {
+ return cursor.getString(PHONE_ACCOUNT_LABEL);
+ }
+
+ @ColorInt
+ int phoneAccountColor() {
+ return cursor.getInt(PHONE_ACCOUNT_COLOR);
+ }
+
+ int features() {
+ return cursor.getInt(FEATURES);
+ }
+
+ boolean isBusiness() {
+ return cursor.getInt(IS_BUSINESS) == 1;
+ }
+
+ boolean isVoicemail() {
+ return cursor.getInt(IS_VOICEMAIL) == 1;
+ }
+
+ int numberCalls() {
+ return cursor.getInt(NUMBER_CALLS);
+ }
+
+ @NonNull
+ CallTypes callTypes() {
+ try {
+ return CallTypes.parseFrom(cursor.getBlob(CALL_TYPES));
+ } catch (InvalidProtocolBufferException e) {
+ throw Assert.createAssertionFailException("Couldn't parse call types", e);
+ }
+ }
+ }
+
+ CoalescedAnnotatedCallLogCursorLoader(Context context) {
+ // CoalescedAnnotatedCallLog requires that PROJECTION be ALL_COLUMNS and the following params be
+ // null.
+ super(
+ context,
+ CoalescedAnnotatedCallLog.CONTENT_URI,
+ CoalescedAnnotatedCallLog.ALL_COLUMNS,
+ null,
+ null,
+ null);
+ }
+}
diff --git a/java/com/android/dialer/calllog/ui/HeaderViewHolder.java b/java/com/android/dialer/calllog/ui/HeaderViewHolder.java
new file mode 100644
index 000000000..e4fe029fa
--- /dev/null
+++ b/java/com/android/dialer/calllog/ui/HeaderViewHolder.java
@@ -0,0 +1,36 @@
+/*
+ * Copyright (C) 2017 The Android Open Source Project
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+package com.android.dialer.calllog.ui;
+
+import android.support.annotation.StringRes;
+import android.support.v7.widget.RecyclerView.ViewHolder;
+import android.view.View;
+import android.widget.TextView;
+
+/** ViewHolder for {@link NewCallLogAdapter} to display "Today" or "Older" divider row. */
+final class HeaderViewHolder extends ViewHolder {
+
+ private TextView headerTextView;
+
+ HeaderViewHolder(View view) {
+ super(view);
+ headerTextView = view.findViewById(R.id.new_call_log_header_text);
+ }
+
+ void setHeader(@StringRes int header) {
+ headerTextView.setText(header);
+ }
+}
diff --git a/java/com/android/dialer/calllog/ui/NewCallLogAdapter.java b/java/com/android/dialer/calllog/ui/NewCallLogAdapter.java
new file mode 100644
index 000000000..b922a6e3b
--- /dev/null
+++ b/java/com/android/dialer/calllog/ui/NewCallLogAdapter.java
@@ -0,0 +1,155 @@
+/*
+ * Copyright (C) 2017 The Android Open Source Project
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License
+ */
+package com.android.dialer.calllog.ui;
+
+import android.database.Cursor;
+import android.support.annotation.IntDef;
+import android.support.annotation.Nullable;
+import android.support.v7.widget.RecyclerView;
+import android.support.v7.widget.RecyclerView.ViewHolder;
+import android.view.LayoutInflater;
+import android.view.ViewGroup;
+import com.android.dialer.calllogutils.CallLogDates;
+import com.android.dialer.common.Assert;
+import com.android.dialer.time.Clock;
+import java.lang.annotation.Retention;
+import java.lang.annotation.RetentionPolicy;
+
+/** {@link RecyclerView.Adapter} for the new call log fragment. */
+final class NewCallLogAdapter extends RecyclerView.Adapter<ViewHolder> {
+
+ /** IntDef for the different types of rows that can be shown in the call log. */
+ @Retention(RetentionPolicy.SOURCE)
+ @IntDef({RowType.HEADER_TODAY, RowType.HEADER_OLDER, RowType.CALL_LOG_ENTRY})
+ @interface RowType {
+ /** Header that displays "Today". */
+ int HEADER_TODAY = 1;
+ /** Header that displays "Older". */
+ int HEADER_OLDER = 2;
+ /** A row representing a call log entry (which could represent one or more calls). */
+ int CALL_LOG_ENTRY = 3;
+ }
+
+ private final Cursor cursor;
+ private final Clock clock;
+
+ /** Null when the "Today" header should not be displayed. */
+ @Nullable private final Integer todayHeaderPosition;
+ /** Null when the "Older" header should not be displayed. */
+ @Nullable private final Integer olderHeaderPosition;
+
+ NewCallLogAdapter(Cursor cursor, Clock clock) {
+ this.cursor = cursor;
+ this.clock = clock;
+
+ // Calculate header adapter positions by reading cursor.
+ long currentTimeMillis = clock.currentTimeMillis();
+ if (cursor.moveToNext()) {
+ CoalescedAnnotatedCallLogCursorLoader.Row firstRow =
+ new CoalescedAnnotatedCallLogCursorLoader.Row(cursor);
+ if (CallLogDates.isSameDay(currentTimeMillis, firstRow.timestamp())) {
+ this.todayHeaderPosition = 0;
+ int adapterPosition = 2; // Accounted for "Today" header and first row.
+ while (cursor.moveToNext()) {
+ CoalescedAnnotatedCallLogCursorLoader.Row row =
+ new CoalescedAnnotatedCallLogCursorLoader.Row(cursor);
+ if (CallLogDates.isSameDay(currentTimeMillis, row.timestamp())) {
+ adapterPosition++;
+ } else {
+ this.olderHeaderPosition = adapterPosition;
+ return;
+ }
+ }
+ this.olderHeaderPosition = null; // Didn't find any "Older" rows.
+ } else {
+ this.todayHeaderPosition = null; // Didn't find any "Today" rows.
+ this.olderHeaderPosition = 0;
+ }
+ } else { // There are no rows, just need to set these because they are final.
+ this.todayHeaderPosition = null;
+ this.olderHeaderPosition = null;
+ }
+ }
+
+ @Override
+ public ViewHolder onCreateViewHolder(ViewGroup viewGroup, @RowType int viewType) {
+ switch (viewType) {
+ case RowType.HEADER_TODAY:
+ case RowType.HEADER_OLDER:
+ return new HeaderViewHolder(
+ LayoutInflater.from(viewGroup.getContext())
+ .inflate(R.layout.new_call_log_header, viewGroup, false));
+ case RowType.CALL_LOG_ENTRY:
+ return new NewCallLogViewHolder(
+ LayoutInflater.from(viewGroup.getContext())
+ .inflate(R.layout.new_call_log_entry, viewGroup, false),
+ clock);
+ default:
+ throw Assert.createUnsupportedOperationFailException("Unsupported view type: " + viewType);
+ }
+ }
+
+ @Override
+ public void onBindViewHolder(ViewHolder viewHolder, int position) {
+ if (viewHolder instanceof HeaderViewHolder) {
+ HeaderViewHolder headerViewHolder = (HeaderViewHolder) viewHolder;
+ @RowType int viewType = getItemViewType(position);
+ if (viewType == RowType.HEADER_OLDER) {
+ headerViewHolder.setHeader(R.string.new_call_log_header_older);
+ } else if (viewType == RowType.HEADER_TODAY) {
+ headerViewHolder.setHeader(R.string.new_call_log_header_today);
+ } else {
+ throw Assert.createIllegalStateFailException(
+ "Unexpected view type " + viewType + " at position: " + position);
+ }
+ return;
+ }
+ NewCallLogViewHolder newCallLogViewHolder = (NewCallLogViewHolder) viewHolder;
+ int previousHeaders = 0;
+ if (todayHeaderPosition != null && position > todayHeaderPosition) {
+ previousHeaders++;
+ }
+ if (olderHeaderPosition != null && position > olderHeaderPosition) {
+ previousHeaders++;
+ }
+ cursor.moveToPosition(position - previousHeaders);
+ newCallLogViewHolder.bind(cursor);
+ }
+
+ @Override
+ @RowType
+ public int getItemViewType(int position) {
+ if (todayHeaderPosition != null && position == todayHeaderPosition) {
+ return RowType.HEADER_TODAY;
+ }
+ if (olderHeaderPosition != null && position == olderHeaderPosition) {
+ return RowType.HEADER_OLDER;
+ }
+ return RowType.CALL_LOG_ENTRY;
+ }
+
+ @Override
+ public int getItemCount() {
+ int numberOfHeaders = 0;
+ if (todayHeaderPosition != null) {
+ numberOfHeaders++;
+ }
+ if (olderHeaderPosition != null) {
+ numberOfHeaders++;
+ }
+ return cursor.getCount() + numberOfHeaders;
+ }
+}
diff --git a/java/com/android/dialer/calllog/ui/NewCallLogFragment.java b/java/com/android/dialer/calllog/ui/NewCallLogFragment.java
index b8f2b1326..ab7381347 100644
--- a/java/com/android/dialer/calllog/ui/NewCallLogFragment.java
+++ b/java/com/android/dialer/calllog/ui/NewCallLogFragment.java
@@ -15,32 +15,38 @@
*/
package com.android.dialer.calllog.ui;
-import android.app.Fragment;
-import android.app.LoaderManager.LoaderCallbacks;
-import android.content.Context;
-import android.content.Loader;
import android.database.Cursor;
import android.os.Bundle;
+import android.support.v4.app.Fragment;
+import android.support.v4.app.LoaderManager.LoaderCallbacks;
+import android.support.v4.content.Loader;
+import android.support.v7.widget.LinearLayoutManager;
+import android.support.v7.widget.RecyclerView;
import android.view.LayoutInflater;
import android.view.View;
import android.view.ViewGroup;
-import android.widget.CursorAdapter;
-import android.widget.ListView;
-import android.widget.SimpleCursorAdapter;
-import android.widget.TextView;
import com.android.dialer.calllog.CallLogComponent;
import com.android.dialer.calllog.CallLogFramework;
import com.android.dialer.calllog.CallLogFramework.CallLogUi;
-import com.android.dialer.calllog.database.AnnotatedCallLog.Columns;
import com.android.dialer.common.LogUtil;
-import java.text.SimpleDateFormat;
-import java.util.Locale;
+import com.android.dialer.common.concurrent.DialerExecutor;
+import com.android.dialer.common.concurrent.DialerExecutorComponent;
+import com.android.dialer.common.concurrent.DialerExecutorFactory;
/** The "new" call log fragment implementation, which is built on top of the annotated call log. */
public final class NewCallLogFragment extends Fragment
implements CallLogUi, LoaderCallbacks<Cursor> {
- private CursorAdapter cursorAdapter;
+ /*
+ * This is a reasonable time that it might take between related call log writes, that also
+ * shouldn't slow down single-writes too much. For example, when populating the database using
+ * the simulator, using this value results in ~6 refresh cycles (on a release build) to write 120
+ * call log entries.
+ */
+ private static final long WAIT_MILLIS = 100L;
+
+ private DialerExecutor<Boolean> refreshAnnotatedCallLogTask;
+ private RecyclerView recyclerView;
public NewCallLogFragment() {
LogUtil.enterBlock("NewCallLogFragment.NewCallLogFragment");
@@ -52,8 +58,28 @@ public final class NewCallLogFragment extends Fragment
LogUtil.enterBlock("NewCallLogFragment.onCreate");
- CallLogFramework callLogFramework = CallLogComponent.get(getContext()).callLogFramework();
+ CallLogComponent component = CallLogComponent.get(getContext());
+ CallLogFramework callLogFramework = component.callLogFramework();
callLogFramework.attachUi(this);
+
+ DialerExecutorFactory dialerExecutorFactory =
+ DialerExecutorComponent.get(getContext()).dialerExecutorFactory();
+
+ // TODO(zachh): Use support fragment manager and add support for them in executors library.
+ refreshAnnotatedCallLogTask =
+ dialerExecutorFactory
+ .createUiTaskBuilder(
+ getActivity().getFragmentManager(),
+ "NewCallLogFragment.refreshAnnotatedCallLog",
+ component.getRefreshAnnotatedCallLogWorker())
+ .build();
+ }
+
+ @Override
+ public void onStart() {
+ super.onStart();
+
+ LogUtil.enterBlock("NewCallLogFragment.onStart");
}
@Override
@@ -64,6 +90,9 @@ public final class NewCallLogFragment extends Fragment
CallLogFramework callLogFramework = CallLogComponent.get(getContext()).callLogFramework();
callLogFramework.attachUi(this);
+
+ // TODO(zachh): Consider doing this when fragment becomes visible.
+ checkAnnotatedCallLogDirtyAndRefreshIfNecessary();
}
@Override
@@ -82,57 +111,48 @@ public final class NewCallLogFragment extends Fragment
LogUtil.enterBlock("NewCallLogFragment.onCreateView");
View view = inflater.inflate(R.layout.new_call_log_fragment, container, false);
- ListView listView = (ListView) view.findViewById(R.id.list);
+ recyclerView = view.findViewById(R.id.new_call_log_recycler_view);
- this.cursorAdapter =
- new MyCursorAdapter(
- getContext(),
- R.layout.new_call_log_entry,
- null /* cursor */,
- new String[] {Columns.TIMESTAMP, Columns.CONTACT_NAME},
- new int[] {R.id.timestamp, R.id.contact_name},
- 0);
- listView.setAdapter(cursorAdapter);
-
- getLoaderManager().initLoader(0, null, this);
+ getLoaderManager().restartLoader(0, null, this);
return view;
}
+ private void checkAnnotatedCallLogDirtyAndRefreshIfNecessary() {
+ LogUtil.enterBlock("NewCallLogFragment.checkAnnotatedCallLogDirtyAndRefreshIfNecessary");
+ refreshAnnotatedCallLogTask.executeSerialWithWait(false /* skipDirtyCheck */, WAIT_MILLIS);
+ }
+
@Override
public void invalidateUi() {
LogUtil.enterBlock("NewCallLogFragment.invalidateUi");
- // TODO: Implementation.
+ refreshAnnotatedCallLogTask.executeSerialWithWait(true /* skipDirtyCheck */, WAIT_MILLIS);
}
@Override
public Loader<Cursor> onCreateLoader(int id, Bundle args) {
- // TODO: This is sort of weird, do we need to implement a content provider?
- return new AnnotatedCallLogCursorLoader(getContext());
+ LogUtil.enterBlock("NewCallLogFragment.onCreateLoader");
+ return new CoalescedAnnotatedCallLogCursorLoader(getContext());
}
@Override
public void onLoadFinished(Loader<Cursor> loader, Cursor newCursor) {
- cursorAdapter.swapCursor(newCursor);
+ LogUtil.enterBlock("NewCallLogFragment.onLoadFinished");
+
+ if (newCursor == null) {
+ // This might be possible when the annotated call log hasn't been created but we're trying
+ // to show the call log.
+ LogUtil.w("NewCallLogFragment.onLoadFinished", "null cursor");
+ return;
+ }
+ // TODO(zachh): Handle empty cursor by showing empty view.
+ recyclerView.setLayoutManager(new LinearLayoutManager(getContext()));
+ recyclerView.setAdapter(new NewCallLogAdapter(newCursor, System::currentTimeMillis));
}
@Override
public void onLoaderReset(Loader<Cursor> loader) {
- cursorAdapter.swapCursor(null);
- }
-
- private static class MyCursorAdapter extends SimpleCursorAdapter {
-
- MyCursorAdapter(Context context, int layout, Cursor c, String[] from, int[] to, int flags) {
- super(context, layout, c, from, to, flags);
- }
-
- @Override
- public void setViewText(TextView view, String text) {
- if (view.getId() == R.id.timestamp) {
- text = new SimpleDateFormat("yyyy-MM-dd HH:mm", Locale.US).format(Long.valueOf(text));
- }
- view.setText(text);
- }
+ LogUtil.enterBlock("NewCallLogFragment.onLoaderReset");
+ recyclerView.setAdapter(null);
}
}
diff --git a/java/com/android/dialer/calllog/ui/NewCallLogViewHolder.java b/java/com/android/dialer/calllog/ui/NewCallLogViewHolder.java
new file mode 100644
index 000000000..e198a38e8
--- /dev/null
+++ b/java/com/android/dialer/calllog/ui/NewCallLogViewHolder.java
@@ -0,0 +1,175 @@
+/*
+ * Copyright (C) 2017 The Android Open Source Project
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License
+ */
+package com.android.dialer.calllog.ui;
+
+import android.content.Context;
+import android.database.Cursor;
+import android.net.Uri;
+import android.provider.CallLog.Calls;
+import android.support.v7.widget.RecyclerView;
+import android.text.TextUtils;
+import android.view.View;
+import android.widget.QuickContactBadge;
+import android.widget.TextView;
+import com.android.dialer.calllog.ui.CoalescedAnnotatedCallLogCursorLoader.Row;
+import com.android.dialer.calllogutils.CallLogDates;
+import com.android.dialer.calllogutils.CallTypeIconsView;
+import com.android.dialer.contactphoto.ContactPhotoManager;
+import com.android.dialer.lettertile.LetterTileDrawable;
+import com.android.dialer.oem.MotorolaUtils;
+import com.android.dialer.time.Clock;
+import java.util.Locale;
+
+/** {@link RecyclerView.ViewHolder} for the new call log. */
+final class NewCallLogViewHolder extends RecyclerView.ViewHolder {
+
+ private final Context context;
+ private final TextView primaryTextView;
+ private final TextView secondaryTextView;
+ private final QuickContactBadge quickContactBadge;
+ private final CallTypeIconsView primaryCallTypeIconsView; // Used for Wifi, HD icons
+ private final CallTypeIconsView secondaryCallTypeIconsView; // Used for call types
+ private final TextView phoneAccountView;
+ private final Clock clock;
+
+ NewCallLogViewHolder(View view, Clock clock) {
+ super(view);
+ this.context = view.getContext();
+ primaryTextView = view.findViewById(R.id.primary_text);
+ secondaryTextView = view.findViewById(R.id.secondary_text);
+ quickContactBadge = view.findViewById(R.id.quick_contact_photo);
+ primaryCallTypeIconsView = view.findViewById(R.id.primary_call_type_icons);
+ secondaryCallTypeIconsView = view.findViewById(R.id.secondary_call_type_icons);
+ phoneAccountView = view.findViewById(R.id.phone_account);
+ this.clock = clock;
+ }
+
+ /** @param cursor a cursor from {@link CoalescedAnnotatedCallLogCursorLoader}. */
+ void bind(Cursor cursor) {
+ CoalescedAnnotatedCallLogCursorLoader.Row row =
+ new CoalescedAnnotatedCallLogCursorLoader.Row(cursor);
+
+ // TODO(zachh): Handle RTL properly.
+ primaryTextView.setText(buildPrimaryText(row));
+ secondaryTextView.setText(buildSecondaryText(row));
+
+ if (row.isNew()) {
+ // TODO(zachh): Figure out correct styling for new/missed/unread calls.
+ primaryTextView.setTextAppearance(R.style.primary_textview_new_call);
+ // TODO(zachh): Styling for call type icons when the call is new.
+ secondaryTextView.setTextAppearance(R.style.secondary_textview_new_call);
+ }
+
+ setPhoto(row);
+ setPrimaryCallTypes(row);
+ setSecondaryCallTypes(row);
+ setPhoneAccounts(row);
+ }
+
+ private String buildPrimaryText(CoalescedAnnotatedCallLogCursorLoader.Row row) {
+ StringBuilder primaryText = new StringBuilder();
+ if (!TextUtils.isEmpty(row.name())) {
+ primaryText.append(row.name());
+ } else if (!TextUtils.isEmpty(row.formattedNumber())) {
+ primaryText.append(row.formattedNumber());
+ } else {
+ // TODO(zachh): Handle CallLog.Calls.PRESENTATION_*, including Verizon restricted numbers.
+ primaryText.append(context.getText(R.string.new_call_log_unknown));
+ }
+ if (row.numberCalls() > 1) {
+ primaryText.append(String.format(Locale.getDefault(), " (%d)", row.numberCalls()));
+ }
+ return primaryText.toString();
+ }
+
+ private String buildSecondaryText(CoalescedAnnotatedCallLogCursorLoader.Row row) {
+ /*
+ * Rules: (Duo video, )?$Label|$Location • Date
+ *
+ * Examples:
+ * Duo Video, Mobile • Now
+ * Duo Video • 11:45pm
+ * Mobile • 11:45pm
+ * Mobile • Sunday
+ * Brooklyn, NJ • Jan 15
+ *
+ * Date rules:
+ * if < 1 minute ago: "Now"; else if today: HH:MM(am|pm); else if < 3 days: day; else: MON D
+ */
+ StringBuilder secondaryText = new StringBuilder();
+ if ((row.features() & Calls.FEATURES_VIDEO) == Calls.FEATURES_VIDEO) {
+ // TODO(zachh): Add "Duo" prefix?
+ secondaryText.append(context.getText(R.string.new_call_log_video));
+ }
+ String numberTypeLabel = row.numberTypeLabel();
+ if (!TextUtils.isEmpty(numberTypeLabel)) {
+ if (secondaryText.length() > 0) {
+ secondaryText.append(", ");
+ }
+ secondaryText.append(numberTypeLabel);
+ } else { // If there's a number type label, don't show the location.
+ String location = row.geocodedLocation();
+ if (!TextUtils.isEmpty(location)) {
+ if (secondaryText.length() > 0) {
+ secondaryText.append(", ");
+ }
+ secondaryText.append(location);
+ }
+ }
+ if (secondaryText.length() > 0) {
+ secondaryText.append(" • ");
+ }
+ secondaryText.append(
+ CallLogDates.newCallLogTimestampLabel(context, clock.currentTimeMillis(), row.timestamp()));
+ return secondaryText.toString();
+ }
+
+ private void setPhoto(Row row) {
+ // TODO(zachh): Set the contact type.
+ ContactPhotoManager.getInstance(context)
+ .loadDialerThumbnailOrPhoto(
+ quickContactBadge,
+ row.lookupUri() == null ? null : Uri.parse(row.lookupUri()),
+ row.photoId(),
+ row.photoUri() == null ? null : Uri.parse(row.photoUri()),
+ row.name(),
+ LetterTileDrawable.TYPE_DEFAULT);
+ }
+
+ private void setPrimaryCallTypes(Row row) {
+ // Only HD and Wifi icons are shown following the primary text.
+ primaryCallTypeIconsView.setShowHd(
+ MotorolaUtils.shouldShowHdIconInCallLog(context, row.features()));
+ primaryCallTypeIconsView.setShowWifi(
+ MotorolaUtils.shouldShowWifiIconInCallLog(context, row.features()));
+ }
+
+ private void setSecondaryCallTypes(Row row) {
+ // Only call type icons are shown before the secondary text.
+ for (int callType : row.callTypes().getTypeList()) {
+ secondaryCallTypeIconsView.add(callType);
+ }
+ // TODO(zachh): Per new mocks, may need to add method to CallTypeIconsView to disable coloring.
+ }
+
+ private void setPhoneAccounts(Row row) {
+ if (row.phoneAccountLabel() != null) {
+ phoneAccountView.setText(row.phoneAccountLabel());
+ phoneAccountView.setTextColor(row.phoneAccountColor());
+ phoneAccountView.setVisibility(View.VISIBLE);
+ }
+ }
+}
diff --git a/java/com/android/dialer/calllog/ui/res/layout/new_call_log_entry.xml b/java/com/android/dialer/calllog/ui/res/layout/new_call_log_entry.xml
index ee3efd002..77ba68124 100644
--- a/java/com/android/dialer/calllog/ui/res/layout/new_call_log_entry.xml
+++ b/java/com/android/dialer/calllog/ui/res/layout/new_call_log_entry.xml
@@ -15,19 +15,97 @@
~ limitations under the License
-->
-<LinearLayout
+<RelativeLayout
xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
- android:layout_height="match_parent"
- android:orientation="horizontal">
+ android:layout_height="wrap_content"
+ android:layout_marginTop="@dimen/call_log_entry_top_margin"
+ android:paddingTop="@dimen/call_log_entry_padding_top_start"
+ android:paddingBottom="@dimen/call_log_entry_padding_bottom_end"
+ android:paddingStart="@dimen/call_log_entry_padding_top_start"
+ android:paddingEnd="@dimen/call_log_entry_padding_bottom_end"
+ android:gravity="center_vertical">
- <TextView
- android:id="@+id/timestamp"
- android:layout_width="wrap_content"
- android:layout_height="wrap_content"/>
+ <QuickContactBadge
+ android:id="@+id/quick_contact_photo"
+ android:layout_width="@dimen/call_log_entry_photo_size"
+ android:layout_height="@dimen/call_log_entry_photo_size"
+ android:layout_centerVertical="true"
+ android:padding="@dimen/call_log_entry_photo_padding"
+ android:focusable="true"/>
- <TextView
- android:id="@+id/contact_name"
+ <LinearLayout
android:layout_width="wrap_content"
- android:layout_height="wrap_content"/>
-</LinearLayout> \ No newline at end of file
+ android:layout_height="wrap_content"
+ android:layout_centerVertical="true"
+ android:layout_toEndOf="@+id/quick_contact_photo"
+ android:layout_toStartOf="@+id/menu_button"
+ android:orientation="vertical">
+
+ <!-- TODO(zachh): Optimize this layout -->
+ <LinearLayout
+ android:layout_width="wrap_content"
+ android:layout_height="wrap_content"
+ android:orientation="horizontal">
+
+ <TextView
+ android:id="@+id/primary_text"
+ style="@style/PrimaryText"
+ android:layout_width="wrap_content"
+ android:layout_height="wrap_content"
+ android:layout_marginStart="@dimen/call_log_entry_photo_text_margin"/>
+
+ <!-- HD and Wifi icons are shown adjacent to primary text. Call types are shown adjacent to
+ secondary text (below). -->
+ <com.android.dialer.calllogutils.CallTypeIconsView
+ android:id="@+id/primary_call_type_icons"
+ android:layout_width="wrap_content"
+ android:layout_height="wrap_content"
+ android:layout_marginStart="12dp"
+ android:layout_gravity="center_vertical"/>
+
+ </LinearLayout>
+
+ <!-- TODO(zachh): Optimize this layout -->
+ <LinearLayout
+ android:layout_width="wrap_content"
+ android:layout_height="wrap_content"
+ android:orientation="horizontal">
+
+ <!-- Only call types are shown adjacent to secondary text. HD and Wifi icons are shown
+ adjacent to primary text (above). -->
+ <com.android.dialer.calllogutils.CallTypeIconsView
+ android:id="@+id/secondary_call_type_icons"
+ android:layout_width="wrap_content"
+ android:layout_height="wrap_content"
+ android:layout_marginStart="12dp"
+ android:layout_gravity="center_vertical"/>
+
+ <TextView
+ android:id="@+id/secondary_text"
+ style="@style/SecondaryText"
+ android:layout_width="wrap_content"
+ android:layout_height="wrap_content"
+ android:layout_marginStart="@dimen/call_log_entry_photo_text_margin"/>
+ </LinearLayout>
+
+ <TextView
+ android:id="@+id/phone_account"
+ style="@style/SecondaryText"
+ android:layout_width="wrap_content"
+ android:layout_height="wrap_content"
+ android:layout_marginStart="@dimen/call_log_entry_photo_text_margin"
+ android:visibility="gone"/>
+ </LinearLayout>
+
+ <ImageView
+ android:id="@+id/menu_button"
+ android:layout_width="@dimen/call_log_entry_menu_button_size"
+ android:layout_height="@dimen/call_log_entry_menu_button_size"
+ android:layout_alignParentEnd="true"
+ android:layout_centerVertical="true"
+ android:background="?android:attr/selectableItemBackgroundBorderless"
+ android:scaleType="center"
+ android:src="@drawable/quantum_ic_more_vert_vd_theme_24"
+ android:tint="@color/dialer_secondary_text_color"/>
+</RelativeLayout>
diff --git a/java/com/android/dialer/calllog/ui/res/layout/new_call_log_fragment.xml b/java/com/android/dialer/calllog/ui/res/layout/new_call_log_fragment.xml
index 433dbdd0f..e1d8410b6 100644
--- a/java/com/android/dialer/calllog/ui/res/layout/new_call_log_fragment.xml
+++ b/java/com/android/dialer/calllog/ui/res/layout/new_call_log_fragment.xml
@@ -15,8 +15,9 @@
~ limitations under the License
-->
-<ListView
+<android.support.v7.widget.RecyclerView
xmlns:android="http://schemas.android.com/apk/res/android"
- android:id="@+id/list"
+ android:id="@+id/new_call_log_recycler_view"
android:layout_width="match_parent"
- android:layout_height="match_parent"/>
+ android:layout_height="match_parent"
+ android:background="@color/background_dialer_light"/>
diff --git a/java/com/android/dialer/calllog/ui/res/layout/new_call_log_header.xml b/java/com/android/dialer/calllog/ui/res/layout/new_call_log_header.xml
new file mode 100644
index 000000000..13575db55
--- /dev/null
+++ b/java/com/android/dialer/calllog/ui/res/layout/new_call_log_header.xml
@@ -0,0 +1,29 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!--
+ ~ Copyright (C) 2017 The Android Open Source Project
+ ~
+ ~ Licensed under the Apache License, Version 2.0 (the "License");
+ ~ you may not use this file except in compliance with the License.
+ ~ You may obtain a copy of the License at
+ ~
+ ~ http://www.apache.org/licenses/LICENSE-2.0
+ ~
+ ~ Unless required by applicable law or agreed to in writing, software
+ ~ distributed under the License is distributed on an "AS IS" BASIS,
+ ~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ ~ See the License for the specific language governing permissions and
+ ~ limitations under the License
+ -->
+<RelativeLayout
+ xmlns:android="http://schemas.android.com/apk/res/android"
+ android:layout_width="match_parent"
+ android:layout_height="wrap_content"
+ android:height="48dp">
+ <TextView
+ android:id="@+id/new_call_log_header_text"
+ style="@style/SecondaryText"
+ android:layout_width="wrap_content"
+ android:layout_height="wrap_content"
+ android:layout_marginStart="@dimen/call_log_action_icon_margin_start"
+ android:layout_centerVertical="true"/>
+</RelativeLayout>
diff --git a/java/com/android/dialer/calllog/ui/res/values-af/strings.xml b/java/com/android/dialer/calllog/ui/res/values-af/strings.xml
new file mode 100644
index 000000000..c6b69b508
--- /dev/null
+++ b/java/com/android/dialer/calllog/ui/res/values-af/strings.xml
@@ -0,0 +1,24 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ ~ Copyright (C) 2017 The Android Open Source Project
+ ~
+ ~ Licensed under the Apache License, Version 2.0 (the "License");
+ ~ you may not use this file except in compliance with the License.
+ ~ You may obtain a copy of the License at
+ ~
+ ~ http://www.apache.org/licenses/LICENSE-2.0
+ ~
+ ~ Unless required by applicable law or agreed to in writing, software
+ ~ distributed under the License is distributed on an "AS IS" BASIS,
+ ~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ ~ See the License for the specific language governing permissions and
+ ~ limitations under the License
+ -->
+
+<resources xmlns:android="http://schemas.android.com/apk/res/android"
+ xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+ <string name="new_call_log_video" msgid="8414984483082880050">"Video"</string>
+ <string name="new_call_log_unknown" msgid="7873134340045098010">"Onbekend"</string>
+ <string name="new_call_log_header_today" msgid="3849627842127894230">"Vandag"</string>
+ <string name="new_call_log_header_older" msgid="5879512250610285872">"Ouer"</string>
+</resources>
diff --git a/java/com/android/dialer/calllog/ui/res/values-am/strings.xml b/java/com/android/dialer/calllog/ui/res/values-am/strings.xml
new file mode 100644
index 000000000..adde37b37
--- /dev/null
+++ b/java/com/android/dialer/calllog/ui/res/values-am/strings.xml
@@ -0,0 +1,24 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ ~ Copyright (C) 2017 The Android Open Source Project
+ ~
+ ~ Licensed under the Apache License, Version 2.0 (the "License");
+ ~ you may not use this file except in compliance with the License.
+ ~ You may obtain a copy of the License at
+ ~
+ ~ http://www.apache.org/licenses/LICENSE-2.0
+ ~
+ ~ Unless required by applicable law or agreed to in writing, software
+ ~ distributed under the License is distributed on an "AS IS" BASIS,
+ ~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ ~ See the License for the specific language governing permissions and
+ ~ limitations under the License
+ -->
+
+<resources xmlns:android="http://schemas.android.com/apk/res/android"
+ xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+ <string name="new_call_log_video" msgid="8414984483082880050">"ቪዲዮ"</string>
+ <string name="new_call_log_unknown" msgid="7873134340045098010">"ያልታወቀ"</string>
+ <string name="new_call_log_header_today" msgid="3849627842127894230">"ዛሬ"</string>
+ <string name="new_call_log_header_older" msgid="5879512250610285872">"የቆዩ"</string>
+</resources>
diff --git a/java/com/android/dialer/calllog/ui/res/values-ar/strings.xml b/java/com/android/dialer/calllog/ui/res/values-ar/strings.xml
new file mode 100644
index 000000000..492ee4280
--- /dev/null
+++ b/java/com/android/dialer/calllog/ui/res/values-ar/strings.xml
@@ -0,0 +1,24 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ ~ Copyright (C) 2017 The Android Open Source Project
+ ~
+ ~ Licensed under the Apache License, Version 2.0 (the "License");
+ ~ you may not use this file except in compliance with the License.
+ ~ You may obtain a copy of the License at
+ ~
+ ~ http://www.apache.org/licenses/LICENSE-2.0
+ ~
+ ~ Unless required by applicable law or agreed to in writing, software
+ ~ distributed under the License is distributed on an "AS IS" BASIS,
+ ~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ ~ See the License for the specific language governing permissions and
+ ~ limitations under the License
+ -->
+
+<resources xmlns:android="http://schemas.android.com/apk/res/android"
+ xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+ <string name="new_call_log_video" msgid="8414984483082880050">"فيديو"</string>
+ <string name="new_call_log_unknown" msgid="7873134340045098010">"غير معروف"</string>
+ <string name="new_call_log_header_today" msgid="3849627842127894230">"اليوم"</string>
+ <string name="new_call_log_header_older" msgid="5879512250610285872">"أقدم"</string>
+</resources>
diff --git a/java/com/android/dialer/calllog/ui/res/values-az/strings.xml b/java/com/android/dialer/calllog/ui/res/values-az/strings.xml
new file mode 100644
index 000000000..1e7e57bf3
--- /dev/null
+++ b/java/com/android/dialer/calllog/ui/res/values-az/strings.xml
@@ -0,0 +1,24 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ ~ Copyright (C) 2017 The Android Open Source Project
+ ~
+ ~ Licensed under the Apache License, Version 2.0 (the "License");
+ ~ you may not use this file except in compliance with the License.
+ ~ You may obtain a copy of the License at
+ ~
+ ~ http://www.apache.org/licenses/LICENSE-2.0
+ ~
+ ~ Unless required by applicable law or agreed to in writing, software
+ ~ distributed under the License is distributed on an "AS IS" BASIS,
+ ~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ ~ See the License for the specific language governing permissions and
+ ~ limitations under the License
+ -->
+
+<resources xmlns:android="http://schemas.android.com/apk/res/android"
+ xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+ <string name="new_call_log_video" msgid="8414984483082880050">"Video"</string>
+ <string name="new_call_log_unknown" msgid="7873134340045098010">"Naməlum"</string>
+ <string name="new_call_log_header_today" msgid="3849627842127894230">"Bu gün"</string>
+ <string name="new_call_log_header_older" msgid="5879512250610285872">"Keçmiş"</string>
+</resources>
diff --git a/java/com/android/dialer/calllog/ui/res/values-b+sr+Latn/strings.xml b/java/com/android/dialer/calllog/ui/res/values-b+sr+Latn/strings.xml
new file mode 100644
index 000000000..e60fa61bc
--- /dev/null
+++ b/java/com/android/dialer/calllog/ui/res/values-b+sr+Latn/strings.xml
@@ -0,0 +1,24 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ ~ Copyright (C) 2017 The Android Open Source Project
+ ~
+ ~ Licensed under the Apache License, Version 2.0 (the "License");
+ ~ you may not use this file except in compliance with the License.
+ ~ You may obtain a copy of the License at
+ ~
+ ~ http://www.apache.org/licenses/LICENSE-2.0
+ ~
+ ~ Unless required by applicable law or agreed to in writing, software
+ ~ distributed under the License is distributed on an "AS IS" BASIS,
+ ~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ ~ See the License for the specific language governing permissions and
+ ~ limitations under the License
+ -->
+
+<resources xmlns:android="http://schemas.android.com/apk/res/android"
+ xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+ <string name="new_call_log_video" msgid="8414984483082880050">"Video poziv"</string>
+ <string name="new_call_log_unknown" msgid="7873134340045098010">"Nepoznat broj"</string>
+ <string name="new_call_log_header_today" msgid="3849627842127894230">"Danas"</string>
+ <string name="new_call_log_header_older" msgid="5879512250610285872">"Ranije"</string>
+</resources>
diff --git a/java/com/android/dialer/calllog/ui/res/values-be/strings.xml b/java/com/android/dialer/calllog/ui/res/values-be/strings.xml
new file mode 100644
index 000000000..c4e80c162
--- /dev/null
+++ b/java/com/android/dialer/calllog/ui/res/values-be/strings.xml
@@ -0,0 +1,24 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ ~ Copyright (C) 2017 The Android Open Source Project
+ ~
+ ~ Licensed under the Apache License, Version 2.0 (the "License");
+ ~ you may not use this file except in compliance with the License.
+ ~ You may obtain a copy of the License at
+ ~
+ ~ http://www.apache.org/licenses/LICENSE-2.0
+ ~
+ ~ Unless required by applicable law or agreed to in writing, software
+ ~ distributed under the License is distributed on an "AS IS" BASIS,
+ ~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ ~ See the License for the specific language governing permissions and
+ ~ limitations under the License
+ -->
+
+<resources xmlns:android="http://schemas.android.com/apk/res/android"
+ xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+ <string name="new_call_log_video" msgid="8414984483082880050">"Відэа"</string>
+ <string name="new_call_log_unknown" msgid="7873134340045098010">"Невядома"</string>
+ <string name="new_call_log_header_today" msgid="3849627842127894230">"Сёння"</string>
+ <string name="new_call_log_header_older" msgid="5879512250610285872">"Больш старыя"</string>
+</resources>
diff --git a/java/com/android/dialer/calllog/ui/res/values-bg/strings.xml b/java/com/android/dialer/calllog/ui/res/values-bg/strings.xml
new file mode 100644
index 000000000..8806cc161
--- /dev/null
+++ b/java/com/android/dialer/calllog/ui/res/values-bg/strings.xml
@@ -0,0 +1,24 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ ~ Copyright (C) 2017 The Android Open Source Project
+ ~
+ ~ Licensed under the Apache License, Version 2.0 (the "License");
+ ~ you may not use this file except in compliance with the License.
+ ~ You may obtain a copy of the License at
+ ~
+ ~ http://www.apache.org/licenses/LICENSE-2.0
+ ~
+ ~ Unless required by applicable law or agreed to in writing, software
+ ~ distributed under the License is distributed on an "AS IS" BASIS,
+ ~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ ~ See the License for the specific language governing permissions and
+ ~ limitations under the License
+ -->
+
+<resources xmlns:android="http://schemas.android.com/apk/res/android"
+ xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+ <string name="new_call_log_video" msgid="8414984483082880050">"Видеообаждане"</string>
+ <string name="new_call_log_unknown" msgid="7873134340045098010">"Неизвестен"</string>
+ <string name="new_call_log_header_today" msgid="3849627842127894230">"Днес"</string>
+ <string name="new_call_log_header_older" msgid="5879512250610285872">"По-стари"</string>
+</resources>
diff --git a/java/com/android/dialer/calllog/ui/res/values-bn/strings.xml b/java/com/android/dialer/calllog/ui/res/values-bn/strings.xml
new file mode 100644
index 000000000..5c374d11a
--- /dev/null
+++ b/java/com/android/dialer/calllog/ui/res/values-bn/strings.xml
@@ -0,0 +1,24 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ ~ Copyright (C) 2017 The Android Open Source Project
+ ~
+ ~ Licensed under the Apache License, Version 2.0 (the "License");
+ ~ you may not use this file except in compliance with the License.
+ ~ You may obtain a copy of the License at
+ ~
+ ~ http://www.apache.org/licenses/LICENSE-2.0
+ ~
+ ~ Unless required by applicable law or agreed to in writing, software
+ ~ distributed under the License is distributed on an "AS IS" BASIS,
+ ~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ ~ See the License for the specific language governing permissions and
+ ~ limitations under the License
+ -->
+
+<resources xmlns:android="http://schemas.android.com/apk/res/android"
+ xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+ <string name="new_call_log_video" msgid="8414984483082880050">"ভিডিও"</string>
+ <string name="new_call_log_unknown" msgid="7873134340045098010">"অজানা"</string>
+ <string name="new_call_log_header_today" msgid="3849627842127894230">"আজ"</string>
+ <string name="new_call_log_header_older" msgid="5879512250610285872">"পুরনো"</string>
+</resources>
diff --git a/java/com/android/dialer/calllog/ui/res/values-bs/strings.xml b/java/com/android/dialer/calllog/ui/res/values-bs/strings.xml
new file mode 100644
index 000000000..3d1b302ca
--- /dev/null
+++ b/java/com/android/dialer/calllog/ui/res/values-bs/strings.xml
@@ -0,0 +1,24 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ ~ Copyright (C) 2017 The Android Open Source Project
+ ~
+ ~ Licensed under the Apache License, Version 2.0 (the "License");
+ ~ you may not use this file except in compliance with the License.
+ ~ You may obtain a copy of the License at
+ ~
+ ~ http://www.apache.org/licenses/LICENSE-2.0
+ ~
+ ~ Unless required by applicable law or agreed to in writing, software
+ ~ distributed under the License is distributed on an "AS IS" BASIS,
+ ~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ ~ See the License for the specific language governing permissions and
+ ~ limitations under the License
+ -->
+
+<resources xmlns:android="http://schemas.android.com/apk/res/android"
+ xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+ <string name="new_call_log_video" msgid="8414984483082880050">"Videozapis"</string>
+ <string name="new_call_log_unknown" msgid="7873134340045098010">"Nepoznato"</string>
+ <string name="new_call_log_header_today" msgid="3849627842127894230">"Danas"</string>
+ <string name="new_call_log_header_older" msgid="5879512250610285872">"Starije"</string>
+</resources>
diff --git a/java/com/android/dialer/calllog/ui/res/values-ca/strings.xml b/java/com/android/dialer/calllog/ui/res/values-ca/strings.xml
new file mode 100644
index 000000000..54d07f594
--- /dev/null
+++ b/java/com/android/dialer/calllog/ui/res/values-ca/strings.xml
@@ -0,0 +1,24 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ ~ Copyright (C) 2017 The Android Open Source Project
+ ~
+ ~ Licensed under the Apache License, Version 2.0 (the "License");
+ ~ you may not use this file except in compliance with the License.
+ ~ You may obtain a copy of the License at
+ ~
+ ~ http://www.apache.org/licenses/LICENSE-2.0
+ ~
+ ~ Unless required by applicable law or agreed to in writing, software
+ ~ distributed under the License is distributed on an "AS IS" BASIS,
+ ~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ ~ See the License for the specific language governing permissions and
+ ~ limitations under the License
+ -->
+
+<resources xmlns:android="http://schemas.android.com/apk/res/android"
+ xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+ <string name="new_call_log_video" msgid="8414984483082880050">"Vídeo"</string>
+ <string name="new_call_log_unknown" msgid="7873134340045098010">"Desconeguts"</string>
+ <string name="new_call_log_header_today" msgid="3849627842127894230">"Avui"</string>
+ <string name="new_call_log_header_older" msgid="5879512250610285872">"Anteriors"</string>
+</resources>
diff --git a/java/com/android/dialer/calllog/ui/res/values-cs/strings.xml b/java/com/android/dialer/calllog/ui/res/values-cs/strings.xml
new file mode 100644
index 000000000..40a9cb1f2
--- /dev/null
+++ b/java/com/android/dialer/calllog/ui/res/values-cs/strings.xml
@@ -0,0 +1,24 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ ~ Copyright (C) 2017 The Android Open Source Project
+ ~
+ ~ Licensed under the Apache License, Version 2.0 (the "License");
+ ~ you may not use this file except in compliance with the License.
+ ~ You may obtain a copy of the License at
+ ~
+ ~ http://www.apache.org/licenses/LICENSE-2.0
+ ~
+ ~ Unless required by applicable law or agreed to in writing, software
+ ~ distributed under the License is distributed on an "AS IS" BASIS,
+ ~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ ~ See the License for the specific language governing permissions and
+ ~ limitations under the License
+ -->
+
+<resources xmlns:android="http://schemas.android.com/apk/res/android"
+ xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+ <string name="new_call_log_video" msgid="8414984483082880050">"Video"</string>
+ <string name="new_call_log_unknown" msgid="7873134340045098010">"Neznámý volající"</string>
+ <string name="new_call_log_header_today" msgid="3849627842127894230">"Dnes"</string>
+ <string name="new_call_log_header_older" msgid="5879512250610285872">"Starší"</string>
+</resources>
diff --git a/java/com/android/dialer/calllog/ui/res/values-da/strings.xml b/java/com/android/dialer/calllog/ui/res/values-da/strings.xml
new file mode 100644
index 000000000..46a87a4c4
--- /dev/null
+++ b/java/com/android/dialer/calllog/ui/res/values-da/strings.xml
@@ -0,0 +1,24 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ ~ Copyright (C) 2017 The Android Open Source Project
+ ~
+ ~ Licensed under the Apache License, Version 2.0 (the "License");
+ ~ you may not use this file except in compliance with the License.
+ ~ You may obtain a copy of the License at
+ ~
+ ~ http://www.apache.org/licenses/LICENSE-2.0
+ ~
+ ~ Unless required by applicable law or agreed to in writing, software
+ ~ distributed under the License is distributed on an "AS IS" BASIS,
+ ~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ ~ See the License for the specific language governing permissions and
+ ~ limitations under the License
+ -->
+
+<resources xmlns:android="http://schemas.android.com/apk/res/android"
+ xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+ <string name="new_call_log_video" msgid="8414984483082880050">"Video"</string>
+ <string name="new_call_log_unknown" msgid="7873134340045098010">"Ukendt"</string>
+ <string name="new_call_log_header_today" msgid="3849627842127894230">"I dag"</string>
+ <string name="new_call_log_header_older" msgid="5879512250610285872">"Ældre"</string>
+</resources>
diff --git a/java/com/android/dialer/calllog/ui/res/values-de/strings.xml b/java/com/android/dialer/calllog/ui/res/values-de/strings.xml
new file mode 100644
index 000000000..e587bb3d6
--- /dev/null
+++ b/java/com/android/dialer/calllog/ui/res/values-de/strings.xml
@@ -0,0 +1,24 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ ~ Copyright (C) 2017 The Android Open Source Project
+ ~
+ ~ Licensed under the Apache License, Version 2.0 (the "License");
+ ~ you may not use this file except in compliance with the License.
+ ~ You may obtain a copy of the License at
+ ~
+ ~ http://www.apache.org/licenses/LICENSE-2.0
+ ~
+ ~ Unless required by applicable law or agreed to in writing, software
+ ~ distributed under the License is distributed on an "AS IS" BASIS,
+ ~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ ~ See the License for the specific language governing permissions and
+ ~ limitations under the License
+ -->
+
+<resources xmlns:android="http://schemas.android.com/apk/res/android"
+ xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+ <string name="new_call_log_video" msgid="8414984483082880050">"Video"</string>
+ <string name="new_call_log_unknown" msgid="7873134340045098010">"Unbekannt"</string>
+ <string name="new_call_log_header_today" msgid="3849627842127894230">"Heute"</string>
+ <string name="new_call_log_header_older" msgid="5879512250610285872">"Ältere"</string>
+</resources>
diff --git a/java/com/android/dialer/calllog/ui/res/values-el/strings.xml b/java/com/android/dialer/calllog/ui/res/values-el/strings.xml
new file mode 100644
index 000000000..9f40423dc
--- /dev/null
+++ b/java/com/android/dialer/calllog/ui/res/values-el/strings.xml
@@ -0,0 +1,24 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ ~ Copyright (C) 2017 The Android Open Source Project
+ ~
+ ~ Licensed under the Apache License, Version 2.0 (the "License");
+ ~ you may not use this file except in compliance with the License.
+ ~ You may obtain a copy of the License at
+ ~
+ ~ http://www.apache.org/licenses/LICENSE-2.0
+ ~
+ ~ Unless required by applicable law or agreed to in writing, software
+ ~ distributed under the License is distributed on an "AS IS" BASIS,
+ ~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ ~ See the License for the specific language governing permissions and
+ ~ limitations under the License
+ -->
+
+<resources xmlns:android="http://schemas.android.com/apk/res/android"
+ xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+ <string name="new_call_log_video" msgid="8414984483082880050">"Βίντεο"</string>
+ <string name="new_call_log_unknown" msgid="7873134340045098010">"Άγνωστος"</string>
+ <string name="new_call_log_header_today" msgid="3849627842127894230">"Σήμερα"</string>
+ <string name="new_call_log_header_older" msgid="5879512250610285872">"Παλαιότερες"</string>
+</resources>
diff --git a/java/com/android/dialer/calllog/ui/res/values-en-rAU/strings.xml b/java/com/android/dialer/calllog/ui/res/values-en-rAU/strings.xml
new file mode 100644
index 000000000..b442d5a16
--- /dev/null
+++ b/java/com/android/dialer/calllog/ui/res/values-en-rAU/strings.xml
@@ -0,0 +1,24 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ ~ Copyright (C) 2017 The Android Open Source Project
+ ~
+ ~ Licensed under the Apache License, Version 2.0 (the "License");
+ ~ you may not use this file except in compliance with the License.
+ ~ You may obtain a copy of the License at
+ ~
+ ~ http://www.apache.org/licenses/LICENSE-2.0
+ ~
+ ~ Unless required by applicable law or agreed to in writing, software
+ ~ distributed under the License is distributed on an "AS IS" BASIS,
+ ~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ ~ See the License for the specific language governing permissions and
+ ~ limitations under the License
+ -->
+
+<resources xmlns:android="http://schemas.android.com/apk/res/android"
+ xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+ <string name="new_call_log_video" msgid="8414984483082880050">"Video"</string>
+ <string name="new_call_log_unknown" msgid="7873134340045098010">"Unknown"</string>
+ <string name="new_call_log_header_today" msgid="3849627842127894230">"Today"</string>
+ <string name="new_call_log_header_older" msgid="5879512250610285872">"Older"</string>
+</resources>
diff --git a/java/com/android/dialer/calllog/ui/res/values-en-rGB/strings.xml b/java/com/android/dialer/calllog/ui/res/values-en-rGB/strings.xml
new file mode 100644
index 000000000..b442d5a16
--- /dev/null
+++ b/java/com/android/dialer/calllog/ui/res/values-en-rGB/strings.xml
@@ -0,0 +1,24 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ ~ Copyright (C) 2017 The Android Open Source Project
+ ~
+ ~ Licensed under the Apache License, Version 2.0 (the "License");
+ ~ you may not use this file except in compliance with the License.
+ ~ You may obtain a copy of the License at
+ ~
+ ~ http://www.apache.org/licenses/LICENSE-2.0
+ ~
+ ~ Unless required by applicable law or agreed to in writing, software
+ ~ distributed under the License is distributed on an "AS IS" BASIS,
+ ~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ ~ See the License for the specific language governing permissions and
+ ~ limitations under the License
+ -->
+
+<resources xmlns:android="http://schemas.android.com/apk/res/android"
+ xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+ <string name="new_call_log_video" msgid="8414984483082880050">"Video"</string>
+ <string name="new_call_log_unknown" msgid="7873134340045098010">"Unknown"</string>
+ <string name="new_call_log_header_today" msgid="3849627842127894230">"Today"</string>
+ <string name="new_call_log_header_older" msgid="5879512250610285872">"Older"</string>
+</resources>
diff --git a/java/com/android/dialer/calllog/ui/res/values-en-rIN/strings.xml b/java/com/android/dialer/calllog/ui/res/values-en-rIN/strings.xml
new file mode 100644
index 000000000..b442d5a16
--- /dev/null
+++ b/java/com/android/dialer/calllog/ui/res/values-en-rIN/strings.xml
@@ -0,0 +1,24 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ ~ Copyright (C) 2017 The Android Open Source Project
+ ~
+ ~ Licensed under the Apache License, Version 2.0 (the "License");
+ ~ you may not use this file except in compliance with the License.
+ ~ You may obtain a copy of the License at
+ ~
+ ~ http://www.apache.org/licenses/LICENSE-2.0
+ ~
+ ~ Unless required by applicable law or agreed to in writing, software
+ ~ distributed under the License is distributed on an "AS IS" BASIS,
+ ~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ ~ See the License for the specific language governing permissions and
+ ~ limitations under the License
+ -->
+
+<resources xmlns:android="http://schemas.android.com/apk/res/android"
+ xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+ <string name="new_call_log_video" msgid="8414984483082880050">"Video"</string>
+ <string name="new_call_log_unknown" msgid="7873134340045098010">"Unknown"</string>
+ <string name="new_call_log_header_today" msgid="3849627842127894230">"Today"</string>
+ <string name="new_call_log_header_older" msgid="5879512250610285872">"Older"</string>
+</resources>
diff --git a/java/com/android/dialer/calllog/ui/res/values-es-rUS/strings.xml b/java/com/android/dialer/calllog/ui/res/values-es-rUS/strings.xml
new file mode 100644
index 000000000..5cfdae785
--- /dev/null
+++ b/java/com/android/dialer/calllog/ui/res/values-es-rUS/strings.xml
@@ -0,0 +1,24 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ ~ Copyright (C) 2017 The Android Open Source Project
+ ~
+ ~ Licensed under the Apache License, Version 2.0 (the "License");
+ ~ you may not use this file except in compliance with the License.
+ ~ You may obtain a copy of the License at
+ ~
+ ~ http://www.apache.org/licenses/LICENSE-2.0
+ ~
+ ~ Unless required by applicable law or agreed to in writing, software
+ ~ distributed under the License is distributed on an "AS IS" BASIS,
+ ~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ ~ See the License for the specific language governing permissions and
+ ~ limitations under the License
+ -->
+
+<resources xmlns:android="http://schemas.android.com/apk/res/android"
+ xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+ <string name="new_call_log_video" msgid="8414984483082880050">"Video"</string>
+ <string name="new_call_log_unknown" msgid="7873134340045098010">"Desconocido"</string>
+ <string name="new_call_log_header_today" msgid="3849627842127894230">"Hoy"</string>
+ <string name="new_call_log_header_older" msgid="5879512250610285872">"Anterior"</string>
+</resources>
diff --git a/java/com/android/dialer/calllog/ui/res/values-es/strings.xml b/java/com/android/dialer/calllog/ui/res/values-es/strings.xml
new file mode 100644
index 000000000..c23e7cf74
--- /dev/null
+++ b/java/com/android/dialer/calllog/ui/res/values-es/strings.xml
@@ -0,0 +1,24 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ ~ Copyright (C) 2017 The Android Open Source Project
+ ~
+ ~ Licensed under the Apache License, Version 2.0 (the "License");
+ ~ you may not use this file except in compliance with the License.
+ ~ You may obtain a copy of the License at
+ ~
+ ~ http://www.apache.org/licenses/LICENSE-2.0
+ ~
+ ~ Unless required by applicable law or agreed to in writing, software
+ ~ distributed under the License is distributed on an "AS IS" BASIS,
+ ~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ ~ See the License for the specific language governing permissions and
+ ~ limitations under the License
+ -->
+
+<resources xmlns:android="http://schemas.android.com/apk/res/android"
+ xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+ <string name="new_call_log_video" msgid="8414984483082880050">"Vídeo"</string>
+ <string name="new_call_log_unknown" msgid="7873134340045098010">"Desconocidas"</string>
+ <string name="new_call_log_header_today" msgid="3849627842127894230">"Hoy"</string>
+ <string name="new_call_log_header_older" msgid="5879512250610285872">"Anteriores"</string>
+</resources>
diff --git a/java/com/android/dialer/calllog/ui/res/values-et/strings.xml b/java/com/android/dialer/calllog/ui/res/values-et/strings.xml
new file mode 100644
index 000000000..0199758d7
--- /dev/null
+++ b/java/com/android/dialer/calllog/ui/res/values-et/strings.xml
@@ -0,0 +1,24 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ ~ Copyright (C) 2017 The Android Open Source Project
+ ~
+ ~ Licensed under the Apache License, Version 2.0 (the "License");
+ ~ you may not use this file except in compliance with the License.
+ ~ You may obtain a copy of the License at
+ ~
+ ~ http://www.apache.org/licenses/LICENSE-2.0
+ ~
+ ~ Unless required by applicable law or agreed to in writing, software
+ ~ distributed under the License is distributed on an "AS IS" BASIS,
+ ~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ ~ See the License for the specific language governing permissions and
+ ~ limitations under the License
+ -->
+
+<resources xmlns:android="http://schemas.android.com/apk/res/android"
+ xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+ <string name="new_call_log_video" msgid="8414984483082880050">"Video"</string>
+ <string name="new_call_log_unknown" msgid="7873134340045098010">"Tundmatu"</string>
+ <string name="new_call_log_header_today" msgid="3849627842127894230">"Täna"</string>
+ <string name="new_call_log_header_older" msgid="5879512250610285872">"Vanem"</string>
+</resources>
diff --git a/java/com/android/dialer/calllog/ui/res/values-eu/strings.xml b/java/com/android/dialer/calllog/ui/res/values-eu/strings.xml
new file mode 100644
index 000000000..eea5b7866
--- /dev/null
+++ b/java/com/android/dialer/calllog/ui/res/values-eu/strings.xml
@@ -0,0 +1,24 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ ~ Copyright (C) 2017 The Android Open Source Project
+ ~
+ ~ Licensed under the Apache License, Version 2.0 (the "License");
+ ~ you may not use this file except in compliance with the License.
+ ~ You may obtain a copy of the License at
+ ~
+ ~ http://www.apache.org/licenses/LICENSE-2.0
+ ~
+ ~ Unless required by applicable law or agreed to in writing, software
+ ~ distributed under the License is distributed on an "AS IS" BASIS,
+ ~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ ~ See the License for the specific language governing permissions and
+ ~ limitations under the License
+ -->
+
+<resources xmlns:android="http://schemas.android.com/apk/res/android"
+ xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+ <string name="new_call_log_video" msgid="8414984483082880050">"Bideoa"</string>
+ <string name="new_call_log_unknown" msgid="7873134340045098010">"Ezezagunak"</string>
+ <string name="new_call_log_header_today" msgid="3849627842127894230">"Gaurkoak"</string>
+ <string name="new_call_log_header_older" msgid="5879512250610285872">"Zaharragoak"</string>
+</resources>
diff --git a/java/com/android/dialer/calllog/ui/res/values-fa/strings.xml b/java/com/android/dialer/calllog/ui/res/values-fa/strings.xml
new file mode 100644
index 000000000..0b9b19f51
--- /dev/null
+++ b/java/com/android/dialer/calllog/ui/res/values-fa/strings.xml
@@ -0,0 +1,24 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ ~ Copyright (C) 2017 The Android Open Source Project
+ ~
+ ~ Licensed under the Apache License, Version 2.0 (the "License");
+ ~ you may not use this file except in compliance with the License.
+ ~ You may obtain a copy of the License at
+ ~
+ ~ http://www.apache.org/licenses/LICENSE-2.0
+ ~
+ ~ Unless required by applicable law or agreed to in writing, software
+ ~ distributed under the License is distributed on an "AS IS" BASIS,
+ ~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ ~ See the License for the specific language governing permissions and
+ ~ limitations under the License
+ -->
+
+<resources xmlns:android="http://schemas.android.com/apk/res/android"
+ xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+ <string name="new_call_log_video" msgid="8414984483082880050">"ویدیو"</string>
+ <string name="new_call_log_unknown" msgid="7873134340045098010">"نامشخص"</string>
+ <string name="new_call_log_header_today" msgid="3849627842127894230">"امروز"</string>
+ <string name="new_call_log_header_older" msgid="5879512250610285872">"قدیمی‌تر"</string>
+</resources>
diff --git a/java/com/android/dialer/calllog/ui/res/values-fi/strings.xml b/java/com/android/dialer/calllog/ui/res/values-fi/strings.xml
new file mode 100644
index 000000000..295488278
--- /dev/null
+++ b/java/com/android/dialer/calllog/ui/res/values-fi/strings.xml
@@ -0,0 +1,24 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ ~ Copyright (C) 2017 The Android Open Source Project
+ ~
+ ~ Licensed under the Apache License, Version 2.0 (the "License");
+ ~ you may not use this file except in compliance with the License.
+ ~ You may obtain a copy of the License at
+ ~
+ ~ http://www.apache.org/licenses/LICENSE-2.0
+ ~
+ ~ Unless required by applicable law or agreed to in writing, software
+ ~ distributed under the License is distributed on an "AS IS" BASIS,
+ ~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ ~ See the License for the specific language governing permissions and
+ ~ limitations under the License
+ -->
+
+<resources xmlns:android="http://schemas.android.com/apk/res/android"
+ xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+ <string name="new_call_log_video" msgid="8414984483082880050">"Videopuhelu"</string>
+ <string name="new_call_log_unknown" msgid="7873134340045098010">"Tuntematon"</string>
+ <string name="new_call_log_header_today" msgid="3849627842127894230">"Tänään"</string>
+ <string name="new_call_log_header_older" msgid="5879512250610285872">"Vanhemmat"</string>
+</resources>
diff --git a/java/com/android/dialer/calllog/ui/res/values-fr-rCA/strings.xml b/java/com/android/dialer/calllog/ui/res/values-fr-rCA/strings.xml
new file mode 100644
index 000000000..dd1a34cb1
--- /dev/null
+++ b/java/com/android/dialer/calllog/ui/res/values-fr-rCA/strings.xml
@@ -0,0 +1,24 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ ~ Copyright (C) 2017 The Android Open Source Project
+ ~
+ ~ Licensed under the Apache License, Version 2.0 (the "License");
+ ~ you may not use this file except in compliance with the License.
+ ~ You may obtain a copy of the License at
+ ~
+ ~ http://www.apache.org/licenses/LICENSE-2.0
+ ~
+ ~ Unless required by applicable law or agreed to in writing, software
+ ~ distributed under the License is distributed on an "AS IS" BASIS,
+ ~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ ~ See the License for the specific language governing permissions and
+ ~ limitations under the License
+ -->
+
+<resources xmlns:android="http://schemas.android.com/apk/res/android"
+ xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+ <string name="new_call_log_video" msgid="8414984483082880050">"Vidéo"</string>
+ <string name="new_call_log_unknown" msgid="7873134340045098010">"Inconnu"</string>
+ <string name="new_call_log_header_today" msgid="3849627842127894230">"Aujourd\'hui"</string>
+ <string name="new_call_log_header_older" msgid="5879512250610285872">"Plus anciens"</string>
+</resources>
diff --git a/java/com/android/dialer/calllog/ui/res/values-fr/strings.xml b/java/com/android/dialer/calllog/ui/res/values-fr/strings.xml
new file mode 100644
index 000000000..ddeaf1925
--- /dev/null
+++ b/java/com/android/dialer/calllog/ui/res/values-fr/strings.xml
@@ -0,0 +1,24 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ ~ Copyright (C) 2017 The Android Open Source Project
+ ~
+ ~ Licensed under the Apache License, Version 2.0 (the "License");
+ ~ you may not use this file except in compliance with the License.
+ ~ You may obtain a copy of the License at
+ ~
+ ~ http://www.apache.org/licenses/LICENSE-2.0
+ ~
+ ~ Unless required by applicable law or agreed to in writing, software
+ ~ distributed under the License is distributed on an "AS IS" BASIS,
+ ~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ ~ See the License for the specific language governing permissions and
+ ~ limitations under the License
+ -->
+
+<resources xmlns:android="http://schemas.android.com/apk/res/android"
+ xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+ <string name="new_call_log_video" msgid="8414984483082880050">"Vidéo"</string>
+ <string name="new_call_log_unknown" msgid="7873134340045098010">"Numéro inconnu"</string>
+ <string name="new_call_log_header_today" msgid="3849627842127894230">"Aujourd\'hui"</string>
+ <string name="new_call_log_header_older" msgid="5879512250610285872">"Plus anciens"</string>
+</resources>
diff --git a/java/com/android/dialer/calllog/ui/res/values-gl/strings.xml b/java/com/android/dialer/calllog/ui/res/values-gl/strings.xml
new file mode 100644
index 000000000..248611923
--- /dev/null
+++ b/java/com/android/dialer/calllog/ui/res/values-gl/strings.xml
@@ -0,0 +1,24 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ ~ Copyright (C) 2017 The Android Open Source Project
+ ~
+ ~ Licensed under the Apache License, Version 2.0 (the "License");
+ ~ you may not use this file except in compliance with the License.
+ ~ You may obtain a copy of the License at
+ ~
+ ~ http://www.apache.org/licenses/LICENSE-2.0
+ ~
+ ~ Unless required by applicable law or agreed to in writing, software
+ ~ distributed under the License is distributed on an "AS IS" BASIS,
+ ~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ ~ See the License for the specific language governing permissions and
+ ~ limitations under the License
+ -->
+
+<resources xmlns:android="http://schemas.android.com/apk/res/android"
+ xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+ <string name="new_call_log_video" msgid="8414984483082880050">"Vídeo"</string>
+ <string name="new_call_log_unknown" msgid="7873134340045098010">"Descoñecidos"</string>
+ <string name="new_call_log_header_today" msgid="3849627842127894230">"Hoxe"</string>
+ <string name="new_call_log_header_older" msgid="5879512250610285872">"Anteriores"</string>
+</resources>
diff --git a/java/com/android/dialer/calllog/ui/res/values-gu/strings.xml b/java/com/android/dialer/calllog/ui/res/values-gu/strings.xml
new file mode 100644
index 000000000..6235641d0
--- /dev/null
+++ b/java/com/android/dialer/calllog/ui/res/values-gu/strings.xml
@@ -0,0 +1,24 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ ~ Copyright (C) 2017 The Android Open Source Project
+ ~
+ ~ Licensed under the Apache License, Version 2.0 (the "License");
+ ~ you may not use this file except in compliance with the License.
+ ~ You may obtain a copy of the License at
+ ~
+ ~ http://www.apache.org/licenses/LICENSE-2.0
+ ~
+ ~ Unless required by applicable law or agreed to in writing, software
+ ~ distributed under the License is distributed on an "AS IS" BASIS,
+ ~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ ~ See the License for the specific language governing permissions and
+ ~ limitations under the License
+ -->
+
+<resources xmlns:android="http://schemas.android.com/apk/res/android"
+ xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+ <string name="new_call_log_video" msgid="8414984483082880050">"વીડિઓ"</string>
+ <string name="new_call_log_unknown" msgid="7873134340045098010">"અજાણ"</string>
+ <string name="new_call_log_header_today" msgid="3849627842127894230">"આજે"</string>
+ <string name="new_call_log_header_older" msgid="5879512250610285872">"જૂનું"</string>
+</resources>
diff --git a/java/com/android/dialer/calllog/ui/res/values-hi/strings.xml b/java/com/android/dialer/calllog/ui/res/values-hi/strings.xml
new file mode 100644
index 000000000..3c3ccc8ef
--- /dev/null
+++ b/java/com/android/dialer/calllog/ui/res/values-hi/strings.xml
@@ -0,0 +1,24 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ ~ Copyright (C) 2017 The Android Open Source Project
+ ~
+ ~ Licensed under the Apache License, Version 2.0 (the "License");
+ ~ you may not use this file except in compliance with the License.
+ ~ You may obtain a copy of the License at
+ ~
+ ~ http://www.apache.org/licenses/LICENSE-2.0
+ ~
+ ~ Unless required by applicable law or agreed to in writing, software
+ ~ distributed under the License is distributed on an "AS IS" BASIS,
+ ~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ ~ See the License for the specific language governing permissions and
+ ~ limitations under the License
+ -->
+
+<resources xmlns:android="http://schemas.android.com/apk/res/android"
+ xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+ <string name="new_call_log_video" msgid="8414984483082880050">"वीडियो"</string>
+ <string name="new_call_log_unknown" msgid="7873134340045098010">"अज्ञात"</string>
+ <string name="new_call_log_header_today" msgid="3849627842127894230">"आज"</string>
+ <string name="new_call_log_header_older" msgid="5879512250610285872">"पुराना"</string>
+</resources>
diff --git a/java/com/android/dialer/calllog/ui/res/values-hr/strings.xml b/java/com/android/dialer/calllog/ui/res/values-hr/strings.xml
new file mode 100644
index 000000000..614f46c3a
--- /dev/null
+++ b/java/com/android/dialer/calllog/ui/res/values-hr/strings.xml
@@ -0,0 +1,24 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ ~ Copyright (C) 2017 The Android Open Source Project
+ ~
+ ~ Licensed under the Apache License, Version 2.0 (the "License");
+ ~ you may not use this file except in compliance with the License.
+ ~ You may obtain a copy of the License at
+ ~
+ ~ http://www.apache.org/licenses/LICENSE-2.0
+ ~
+ ~ Unless required by applicable law or agreed to in writing, software
+ ~ distributed under the License is distributed on an "AS IS" BASIS,
+ ~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ ~ See the License for the specific language governing permissions and
+ ~ limitations under the License
+ -->
+
+<resources xmlns:android="http://schemas.android.com/apk/res/android"
+ xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+ <string name="new_call_log_video" msgid="8414984483082880050">"Videopoziv"</string>
+ <string name="new_call_log_unknown" msgid="7873134340045098010">"Nepoznato"</string>
+ <string name="new_call_log_header_today" msgid="3849627842127894230">"Danas"</string>
+ <string name="new_call_log_header_older" msgid="5879512250610285872">"Stariji"</string>
+</resources>
diff --git a/java/com/android/dialer/calllog/ui/res/values-hu/strings.xml b/java/com/android/dialer/calllog/ui/res/values-hu/strings.xml
new file mode 100644
index 000000000..0dc4e9295
--- /dev/null
+++ b/java/com/android/dialer/calllog/ui/res/values-hu/strings.xml
@@ -0,0 +1,24 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ ~ Copyright (C) 2017 The Android Open Source Project
+ ~
+ ~ Licensed under the Apache License, Version 2.0 (the "License");
+ ~ you may not use this file except in compliance with the License.
+ ~ You may obtain a copy of the License at
+ ~
+ ~ http://www.apache.org/licenses/LICENSE-2.0
+ ~
+ ~ Unless required by applicable law or agreed to in writing, software
+ ~ distributed under the License is distributed on an "AS IS" BASIS,
+ ~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ ~ See the License for the specific language governing permissions and
+ ~ limitations under the License
+ -->
+
+<resources xmlns:android="http://schemas.android.com/apk/res/android"
+ xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+ <string name="new_call_log_video" msgid="8414984483082880050">"Videó"</string>
+ <string name="new_call_log_unknown" msgid="7873134340045098010">"Ismeretlen"</string>
+ <string name="new_call_log_header_today" msgid="3849627842127894230">"Ma"</string>
+ <string name="new_call_log_header_older" msgid="5879512250610285872">"Korábbi"</string>
+</resources>
diff --git a/java/com/android/dialer/calllog/ui/res/values-hy/strings.xml b/java/com/android/dialer/calllog/ui/res/values-hy/strings.xml
new file mode 100644
index 000000000..6c13619ef
--- /dev/null
+++ b/java/com/android/dialer/calllog/ui/res/values-hy/strings.xml
@@ -0,0 +1,24 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ ~ Copyright (C) 2017 The Android Open Source Project
+ ~
+ ~ Licensed under the Apache License, Version 2.0 (the "License");
+ ~ you may not use this file except in compliance with the License.
+ ~ You may obtain a copy of the License at
+ ~
+ ~ http://www.apache.org/licenses/LICENSE-2.0
+ ~
+ ~ Unless required by applicable law or agreed to in writing, software
+ ~ distributed under the License is distributed on an "AS IS" BASIS,
+ ~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ ~ See the License for the specific language governing permissions and
+ ~ limitations under the License
+ -->
+
+<resources xmlns:android="http://schemas.android.com/apk/res/android"
+ xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+ <string name="new_call_log_video" msgid="8414984483082880050">"Տեսանյութ"</string>
+ <string name="new_call_log_unknown" msgid="7873134340045098010">"Անհայտ"</string>
+ <string name="new_call_log_header_today" msgid="3849627842127894230">"Այսօր"</string>
+ <string name="new_call_log_header_older" msgid="5879512250610285872">"Ավելի հին"</string>
+</resources>
diff --git a/java/com/android/dialer/calllog/ui/res/values-in/strings.xml b/java/com/android/dialer/calllog/ui/res/values-in/strings.xml
new file mode 100644
index 000000000..ee18199df
--- /dev/null
+++ b/java/com/android/dialer/calllog/ui/res/values-in/strings.xml
@@ -0,0 +1,24 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ ~ Copyright (C) 2017 The Android Open Source Project
+ ~
+ ~ Licensed under the Apache License, Version 2.0 (the "License");
+ ~ you may not use this file except in compliance with the License.
+ ~ You may obtain a copy of the License at
+ ~
+ ~ http://www.apache.org/licenses/LICENSE-2.0
+ ~
+ ~ Unless required by applicable law or agreed to in writing, software
+ ~ distributed under the License is distributed on an "AS IS" BASIS,
+ ~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ ~ See the License for the specific language governing permissions and
+ ~ limitations under the License
+ -->
+
+<resources xmlns:android="http://schemas.android.com/apk/res/android"
+ xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+ <string name="new_call_log_video" msgid="8414984483082880050">"Video"</string>
+ <string name="new_call_log_unknown" msgid="7873134340045098010">"Tidak diketahui"</string>
+ <string name="new_call_log_header_today" msgid="3849627842127894230">"Hari ini"</string>
+ <string name="new_call_log_header_older" msgid="5879512250610285872">"Lebih lama"</string>
+</resources>
diff --git a/java/com/android/dialer/calllog/ui/res/values-is/strings.xml b/java/com/android/dialer/calllog/ui/res/values-is/strings.xml
new file mode 100644
index 000000000..80cf17ed8
--- /dev/null
+++ b/java/com/android/dialer/calllog/ui/res/values-is/strings.xml
@@ -0,0 +1,24 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ ~ Copyright (C) 2017 The Android Open Source Project
+ ~
+ ~ Licensed under the Apache License, Version 2.0 (the "License");
+ ~ you may not use this file except in compliance with the License.
+ ~ You may obtain a copy of the License at
+ ~
+ ~ http://www.apache.org/licenses/LICENSE-2.0
+ ~
+ ~ Unless required by applicable law or agreed to in writing, software
+ ~ distributed under the License is distributed on an "AS IS" BASIS,
+ ~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ ~ See the License for the specific language governing permissions and
+ ~ limitations under the License
+ -->
+
+<resources xmlns:android="http://schemas.android.com/apk/res/android"
+ xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+ <string name="new_call_log_video" msgid="8414984483082880050">"Myndsímtal"</string>
+ <string name="new_call_log_unknown" msgid="7873134340045098010">"Óþekkt"</string>
+ <string name="new_call_log_header_today" msgid="3849627842127894230">"Í dag"</string>
+ <string name="new_call_log_header_older" msgid="5879512250610285872">"Eldra"</string>
+</resources>
diff --git a/java/com/android/dialer/calllog/ui/res/values-it/strings.xml b/java/com/android/dialer/calllog/ui/res/values-it/strings.xml
new file mode 100644
index 000000000..039081ea6
--- /dev/null
+++ b/java/com/android/dialer/calllog/ui/res/values-it/strings.xml
@@ -0,0 +1,24 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ ~ Copyright (C) 2017 The Android Open Source Project
+ ~
+ ~ Licensed under the Apache License, Version 2.0 (the "License");
+ ~ you may not use this file except in compliance with the License.
+ ~ You may obtain a copy of the License at
+ ~
+ ~ http://www.apache.org/licenses/LICENSE-2.0
+ ~
+ ~ Unless required by applicable law or agreed to in writing, software
+ ~ distributed under the License is distributed on an "AS IS" BASIS,
+ ~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ ~ See the License for the specific language governing permissions and
+ ~ limitations under the License
+ -->
+
+<resources xmlns:android="http://schemas.android.com/apk/res/android"
+ xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+ <string name="new_call_log_video" msgid="8414984483082880050">"Video"</string>
+ <string name="new_call_log_unknown" msgid="7873134340045098010">"Sconosciuto"</string>
+ <string name="new_call_log_header_today" msgid="3849627842127894230">"Oggi"</string>
+ <string name="new_call_log_header_older" msgid="5879512250610285872">"Meno recenti"</string>
+</resources>
diff --git a/java/com/android/dialer/calllog/ui/res/values-iw/strings.xml b/java/com/android/dialer/calllog/ui/res/values-iw/strings.xml
new file mode 100644
index 000000000..4d906edf6
--- /dev/null
+++ b/java/com/android/dialer/calllog/ui/res/values-iw/strings.xml
@@ -0,0 +1,24 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ ~ Copyright (C) 2017 The Android Open Source Project
+ ~
+ ~ Licensed under the Apache License, Version 2.0 (the "License");
+ ~ you may not use this file except in compliance with the License.
+ ~ You may obtain a copy of the License at
+ ~
+ ~ http://www.apache.org/licenses/LICENSE-2.0
+ ~
+ ~ Unless required by applicable law or agreed to in writing, software
+ ~ distributed under the License is distributed on an "AS IS" BASIS,
+ ~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ ~ See the License for the specific language governing permissions and
+ ~ limitations under the License
+ -->
+
+<resources xmlns:android="http://schemas.android.com/apk/res/android"
+ xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+ <string name="new_call_log_video" msgid="8414984483082880050">"וידאו"</string>
+ <string name="new_call_log_unknown" msgid="7873134340045098010">"לא ידוע"</string>
+ <string name="new_call_log_header_today" msgid="3849627842127894230">"היום"</string>
+ <string name="new_call_log_header_older" msgid="5879512250610285872">"ישנות יותר"</string>
+</resources>
diff --git a/java/com/android/dialer/calllog/ui/res/values-ja/strings.xml b/java/com/android/dialer/calllog/ui/res/values-ja/strings.xml
new file mode 100644
index 000000000..660392d2f
--- /dev/null
+++ b/java/com/android/dialer/calllog/ui/res/values-ja/strings.xml
@@ -0,0 +1,24 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ ~ Copyright (C) 2017 The Android Open Source Project
+ ~
+ ~ Licensed under the Apache License, Version 2.0 (the "License");
+ ~ you may not use this file except in compliance with the License.
+ ~ You may obtain a copy of the License at
+ ~
+ ~ http://www.apache.org/licenses/LICENSE-2.0
+ ~
+ ~ Unless required by applicable law or agreed to in writing, software
+ ~ distributed under the License is distributed on an "AS IS" BASIS,
+ ~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ ~ See the License for the specific language governing permissions and
+ ~ limitations under the License
+ -->
+
+<resources xmlns:android="http://schemas.android.com/apk/res/android"
+ xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+ <string name="new_call_log_video" msgid="8414984483082880050">"ビデオ"</string>
+ <string name="new_call_log_unknown" msgid="7873134340045098010">"不明"</string>
+ <string name="new_call_log_header_today" msgid="3849627842127894230">"今日"</string>
+ <string name="new_call_log_header_older" msgid="5879512250610285872">"昨日以前"</string>
+</resources>
diff --git a/java/com/android/dialer/calllog/ui/res/values-ka/strings.xml b/java/com/android/dialer/calllog/ui/res/values-ka/strings.xml
new file mode 100644
index 000000000..a6787839c
--- /dev/null
+++ b/java/com/android/dialer/calllog/ui/res/values-ka/strings.xml
@@ -0,0 +1,24 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ ~ Copyright (C) 2017 The Android Open Source Project
+ ~
+ ~ Licensed under the Apache License, Version 2.0 (the "License");
+ ~ you may not use this file except in compliance with the License.
+ ~ You may obtain a copy of the License at
+ ~
+ ~ http://www.apache.org/licenses/LICENSE-2.0
+ ~
+ ~ Unless required by applicable law or agreed to in writing, software
+ ~ distributed under the License is distributed on an "AS IS" BASIS,
+ ~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ ~ See the License for the specific language governing permissions and
+ ~ limitations under the License
+ -->
+
+<resources xmlns:android="http://schemas.android.com/apk/res/android"
+ xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+ <string name="new_call_log_video" msgid="8414984483082880050">"ვიდეო"</string>
+ <string name="new_call_log_unknown" msgid="7873134340045098010">"უცნობი"</string>
+ <string name="new_call_log_header_today" msgid="3849627842127894230">"დღეს"</string>
+ <string name="new_call_log_header_older" msgid="5879512250610285872">"უფრო ძველი"</string>
+</resources>
diff --git a/java/com/android/dialer/calllog/ui/res/values-kk/strings.xml b/java/com/android/dialer/calllog/ui/res/values-kk/strings.xml
new file mode 100644
index 000000000..830285926
--- /dev/null
+++ b/java/com/android/dialer/calllog/ui/res/values-kk/strings.xml
@@ -0,0 +1,24 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ ~ Copyright (C) 2017 The Android Open Source Project
+ ~
+ ~ Licensed under the Apache License, Version 2.0 (the "License");
+ ~ you may not use this file except in compliance with the License.
+ ~ You may obtain a copy of the License at
+ ~
+ ~ http://www.apache.org/licenses/LICENSE-2.0
+ ~
+ ~ Unless required by applicable law or agreed to in writing, software
+ ~ distributed under the License is distributed on an "AS IS" BASIS,
+ ~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ ~ See the License for the specific language governing permissions and
+ ~ limitations under the License
+ -->
+
+<resources xmlns:android="http://schemas.android.com/apk/res/android"
+ xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+ <string name="new_call_log_video" msgid="8414984483082880050">"Бейне"</string>
+ <string name="new_call_log_unknown" msgid="7873134340045098010">"Белгісіз"</string>
+ <string name="new_call_log_header_today" msgid="3849627842127894230">"Бүгін"</string>
+ <string name="new_call_log_header_older" msgid="5879512250610285872">"Ескілеу"</string>
+</resources>
diff --git a/java/com/android/dialer/calllog/ui/res/values-km/strings.xml b/java/com/android/dialer/calllog/ui/res/values-km/strings.xml
new file mode 100644
index 000000000..dfaca9af8
--- /dev/null
+++ b/java/com/android/dialer/calllog/ui/res/values-km/strings.xml
@@ -0,0 +1,24 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ ~ Copyright (C) 2017 The Android Open Source Project
+ ~
+ ~ Licensed under the Apache License, Version 2.0 (the "License");
+ ~ you may not use this file except in compliance with the License.
+ ~ You may obtain a copy of the License at
+ ~
+ ~ http://www.apache.org/licenses/LICENSE-2.0
+ ~
+ ~ Unless required by applicable law or agreed to in writing, software
+ ~ distributed under the License is distributed on an "AS IS" BASIS,
+ ~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ ~ See the License for the specific language governing permissions and
+ ~ limitations under the License
+ -->
+
+<resources xmlns:android="http://schemas.android.com/apk/res/android"
+ xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+ <string name="new_call_log_video" msgid="8414984483082880050">"វីដេអូ"</string>
+ <string name="new_call_log_unknown" msgid="7873134340045098010">"មិន​ស្គាល់"</string>
+ <string name="new_call_log_header_today" msgid="3849627842127894230">"ថ្ងៃនេះ"</string>
+ <string name="new_call_log_header_older" msgid="5879512250610285872">"ចាស់ៗ"</string>
+</resources>
diff --git a/java/com/android/dialer/calllog/ui/res/values-kn/strings.xml b/java/com/android/dialer/calllog/ui/res/values-kn/strings.xml
new file mode 100644
index 000000000..5c764a29c
--- /dev/null
+++ b/java/com/android/dialer/calllog/ui/res/values-kn/strings.xml
@@ -0,0 +1,24 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ ~ Copyright (C) 2017 The Android Open Source Project
+ ~
+ ~ Licensed under the Apache License, Version 2.0 (the "License");
+ ~ you may not use this file except in compliance with the License.
+ ~ You may obtain a copy of the License at
+ ~
+ ~ http://www.apache.org/licenses/LICENSE-2.0
+ ~
+ ~ Unless required by applicable law or agreed to in writing, software
+ ~ distributed under the License is distributed on an "AS IS" BASIS,
+ ~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ ~ See the License for the specific language governing permissions and
+ ~ limitations under the License
+ -->
+
+<resources xmlns:android="http://schemas.android.com/apk/res/android"
+ xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+ <string name="new_call_log_video" msgid="8414984483082880050">"ವೀಡಿಯೊ"</string>
+ <string name="new_call_log_unknown" msgid="7873134340045098010">"ಅಪರಿಚಿತ"</string>
+ <string name="new_call_log_header_today" msgid="3849627842127894230">"ಇಂದು"</string>
+ <string name="new_call_log_header_older" msgid="5879512250610285872">"ಹಳೆಯದು"</string>
+</resources>
diff --git a/java/com/android/dialer/calllog/ui/res/values-ko/strings.xml b/java/com/android/dialer/calllog/ui/res/values-ko/strings.xml
new file mode 100644
index 000000000..094c3d93b
--- /dev/null
+++ b/java/com/android/dialer/calllog/ui/res/values-ko/strings.xml
@@ -0,0 +1,24 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ ~ Copyright (C) 2017 The Android Open Source Project
+ ~
+ ~ Licensed under the Apache License, Version 2.0 (the "License");
+ ~ you may not use this file except in compliance with the License.
+ ~ You may obtain a copy of the License at
+ ~
+ ~ http://www.apache.org/licenses/LICENSE-2.0
+ ~
+ ~ Unless required by applicable law or agreed to in writing, software
+ ~ distributed under the License is distributed on an "AS IS" BASIS,
+ ~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ ~ See the License for the specific language governing permissions and
+ ~ limitations under the License
+ -->
+
+<resources xmlns:android="http://schemas.android.com/apk/res/android"
+ xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+ <string name="new_call_log_video" msgid="8414984483082880050">"동영상"</string>
+ <string name="new_call_log_unknown" msgid="7873134340045098010">"알 수 없음"</string>
+ <string name="new_call_log_header_today" msgid="3849627842127894230">"오늘"</string>
+ <string name="new_call_log_header_older" msgid="5879512250610285872">"이전"</string>
+</resources>
diff --git a/java/com/android/dialer/calllog/ui/res/values-ky/strings.xml b/java/com/android/dialer/calllog/ui/res/values-ky/strings.xml
new file mode 100644
index 000000000..d15a2b2b6
--- /dev/null
+++ b/java/com/android/dialer/calllog/ui/res/values-ky/strings.xml
@@ -0,0 +1,24 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ ~ Copyright (C) 2017 The Android Open Source Project
+ ~
+ ~ Licensed under the Apache License, Version 2.0 (the "License");
+ ~ you may not use this file except in compliance with the License.
+ ~ You may obtain a copy of the License at
+ ~
+ ~ http://www.apache.org/licenses/LICENSE-2.0
+ ~
+ ~ Unless required by applicable law or agreed to in writing, software
+ ~ distributed under the License is distributed on an "AS IS" BASIS,
+ ~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ ~ See the License for the specific language governing permissions and
+ ~ limitations under the License
+ -->
+
+<resources xmlns:android="http://schemas.android.com/apk/res/android"
+ xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+ <string name="new_call_log_video" msgid="8414984483082880050">"Видео"</string>
+ <string name="new_call_log_unknown" msgid="7873134340045098010">"Белгисиз"</string>
+ <string name="new_call_log_header_today" msgid="3849627842127894230">"Бүгүн"</string>
+ <string name="new_call_log_header_older" msgid="5879512250610285872">"Мурункураак"</string>
+</resources>
diff --git a/java/com/android/dialer/calllog/ui/res/values-lo/strings.xml b/java/com/android/dialer/calllog/ui/res/values-lo/strings.xml
new file mode 100644
index 000000000..b869bbd48
--- /dev/null
+++ b/java/com/android/dialer/calllog/ui/res/values-lo/strings.xml
@@ -0,0 +1,24 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ ~ Copyright (C) 2017 The Android Open Source Project
+ ~
+ ~ Licensed under the Apache License, Version 2.0 (the "License");
+ ~ you may not use this file except in compliance with the License.
+ ~ You may obtain a copy of the License at
+ ~
+ ~ http://www.apache.org/licenses/LICENSE-2.0
+ ~
+ ~ Unless required by applicable law or agreed to in writing, software
+ ~ distributed under the License is distributed on an "AS IS" BASIS,
+ ~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ ~ See the License for the specific language governing permissions and
+ ~ limitations under the License
+ -->
+
+<resources xmlns:android="http://schemas.android.com/apk/res/android"
+ xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+ <string name="new_call_log_video" msgid="8414984483082880050">"ວິດີໂອ"</string>
+ <string name="new_call_log_unknown" msgid="7873134340045098010">"ບໍ່ຮູ້ຈັກ"</string>
+ <string name="new_call_log_header_today" msgid="3849627842127894230">"ມື້ນີ້"</string>
+ <string name="new_call_log_header_older" msgid="5879512250610285872">"ເກົ່າກວ່າ"</string>
+</resources>
diff --git a/java/com/android/dialer/calllog/ui/res/values-lt/strings.xml b/java/com/android/dialer/calllog/ui/res/values-lt/strings.xml
new file mode 100644
index 000000000..1701fa298
--- /dev/null
+++ b/java/com/android/dialer/calllog/ui/res/values-lt/strings.xml
@@ -0,0 +1,24 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ ~ Copyright (C) 2017 The Android Open Source Project
+ ~
+ ~ Licensed under the Apache License, Version 2.0 (the "License");
+ ~ you may not use this file except in compliance with the License.
+ ~ You may obtain a copy of the License at
+ ~
+ ~ http://www.apache.org/licenses/LICENSE-2.0
+ ~
+ ~ Unless required by applicable law or agreed to in writing, software
+ ~ distributed under the License is distributed on an "AS IS" BASIS,
+ ~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ ~ See the License for the specific language governing permissions and
+ ~ limitations under the License
+ -->
+
+<resources xmlns:android="http://schemas.android.com/apk/res/android"
+ xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+ <string name="new_call_log_video" msgid="8414984483082880050">"Vaizdo įrašas"</string>
+ <string name="new_call_log_unknown" msgid="7873134340045098010">"Nežinoma"</string>
+ <string name="new_call_log_header_today" msgid="3849627842127894230">"Šiandien"</string>
+ <string name="new_call_log_header_older" msgid="5879512250610285872">"Senesni"</string>
+</resources>
diff --git a/java/com/android/dialer/calllog/ui/res/values-lv/strings.xml b/java/com/android/dialer/calllog/ui/res/values-lv/strings.xml
new file mode 100644
index 000000000..adce799f7
--- /dev/null
+++ b/java/com/android/dialer/calllog/ui/res/values-lv/strings.xml
@@ -0,0 +1,24 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ ~ Copyright (C) 2017 The Android Open Source Project
+ ~
+ ~ Licensed under the Apache License, Version 2.0 (the "License");
+ ~ you may not use this file except in compliance with the License.
+ ~ You may obtain a copy of the License at
+ ~
+ ~ http://www.apache.org/licenses/LICENSE-2.0
+ ~
+ ~ Unless required by applicable law or agreed to in writing, software
+ ~ distributed under the License is distributed on an "AS IS" BASIS,
+ ~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ ~ See the License for the specific language governing permissions and
+ ~ limitations under the License
+ -->
+
+<resources xmlns:android="http://schemas.android.com/apk/res/android"
+ xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+ <string name="new_call_log_video" msgid="8414984483082880050">"Videozvans"</string>
+ <string name="new_call_log_unknown" msgid="7873134340045098010">"Nezināmi"</string>
+ <string name="new_call_log_header_today" msgid="3849627842127894230">"Šodien"</string>
+ <string name="new_call_log_header_older" msgid="5879512250610285872">"Vecāki zvani"</string>
+</resources>
diff --git a/java/com/android/dialer/calllog/ui/res/values-mk/strings.xml b/java/com/android/dialer/calllog/ui/res/values-mk/strings.xml
new file mode 100644
index 000000000..e347f1a07
--- /dev/null
+++ b/java/com/android/dialer/calllog/ui/res/values-mk/strings.xml
@@ -0,0 +1,24 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ ~ Copyright (C) 2017 The Android Open Source Project
+ ~
+ ~ Licensed under the Apache License, Version 2.0 (the "License");
+ ~ you may not use this file except in compliance with the License.
+ ~ You may obtain a copy of the License at
+ ~
+ ~ http://www.apache.org/licenses/LICENSE-2.0
+ ~
+ ~ Unless required by applicable law or agreed to in writing, software
+ ~ distributed under the License is distributed on an "AS IS" BASIS,
+ ~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ ~ See the License for the specific language governing permissions and
+ ~ limitations under the License
+ -->
+
+<resources xmlns:android="http://schemas.android.com/apk/res/android"
+ xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+ <string name="new_call_log_video" msgid="8414984483082880050">"Видео"</string>
+ <string name="new_call_log_unknown" msgid="7873134340045098010">"Непознато"</string>
+ <string name="new_call_log_header_today" msgid="3849627842127894230">"Денес"</string>
+ <string name="new_call_log_header_older" msgid="5879512250610285872">"Постари"</string>
+</resources>
diff --git a/java/com/android/dialer/calllog/ui/res/values-ml/strings.xml b/java/com/android/dialer/calllog/ui/res/values-ml/strings.xml
new file mode 100644
index 000000000..7d1fcd115
--- /dev/null
+++ b/java/com/android/dialer/calllog/ui/res/values-ml/strings.xml
@@ -0,0 +1,24 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ ~ Copyright (C) 2017 The Android Open Source Project
+ ~
+ ~ Licensed under the Apache License, Version 2.0 (the "License");
+ ~ you may not use this file except in compliance with the License.
+ ~ You may obtain a copy of the License at
+ ~
+ ~ http://www.apache.org/licenses/LICENSE-2.0
+ ~
+ ~ Unless required by applicable law or agreed to in writing, software
+ ~ distributed under the License is distributed on an "AS IS" BASIS,
+ ~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ ~ See the License for the specific language governing permissions and
+ ~ limitations under the License
+ -->
+
+<resources xmlns:android="http://schemas.android.com/apk/res/android"
+ xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+ <string name="new_call_log_video" msgid="8414984483082880050">"വീഡിയോ"</string>
+ <string name="new_call_log_unknown" msgid="7873134340045098010">"അജ്ഞാതം"</string>
+ <string name="new_call_log_header_today" msgid="3849627842127894230">"ഇന്ന്"</string>
+ <string name="new_call_log_header_older" msgid="5879512250610285872">"പഴയത്"</string>
+</resources>
diff --git a/java/com/android/dialer/calllog/ui/res/values-mn/strings.xml b/java/com/android/dialer/calllog/ui/res/values-mn/strings.xml
new file mode 100644
index 000000000..bdaf835a2
--- /dev/null
+++ b/java/com/android/dialer/calllog/ui/res/values-mn/strings.xml
@@ -0,0 +1,24 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ ~ Copyright (C) 2017 The Android Open Source Project
+ ~
+ ~ Licensed under the Apache License, Version 2.0 (the "License");
+ ~ you may not use this file except in compliance with the License.
+ ~ You may obtain a copy of the License at
+ ~
+ ~ http://www.apache.org/licenses/LICENSE-2.0
+ ~
+ ~ Unless required by applicable law or agreed to in writing, software
+ ~ distributed under the License is distributed on an "AS IS" BASIS,
+ ~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ ~ See the License for the specific language governing permissions and
+ ~ limitations under the License
+ -->
+
+<resources xmlns:android="http://schemas.android.com/apk/res/android"
+ xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+ <string name="new_call_log_video" msgid="8414984483082880050">"Видео"</string>
+ <string name="new_call_log_unknown" msgid="7873134340045098010">"Тодорхойгүй"</string>
+ <string name="new_call_log_header_today" msgid="3849627842127894230">"Өнөөдөр"</string>
+ <string name="new_call_log_header_older" msgid="5879512250610285872">"Хуучин"</string>
+</resources>
diff --git a/java/com/android/dialer/calllog/ui/res/values-mr/strings.xml b/java/com/android/dialer/calllog/ui/res/values-mr/strings.xml
new file mode 100644
index 000000000..5c348d16d
--- /dev/null
+++ b/java/com/android/dialer/calllog/ui/res/values-mr/strings.xml
@@ -0,0 +1,24 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ ~ Copyright (C) 2017 The Android Open Source Project
+ ~
+ ~ Licensed under the Apache License, Version 2.0 (the "License");
+ ~ you may not use this file except in compliance with the License.
+ ~ You may obtain a copy of the License at
+ ~
+ ~ http://www.apache.org/licenses/LICENSE-2.0
+ ~
+ ~ Unless required by applicable law or agreed to in writing, software
+ ~ distributed under the License is distributed on an "AS IS" BASIS,
+ ~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ ~ See the License for the specific language governing permissions and
+ ~ limitations under the License
+ -->
+
+<resources xmlns:android="http://schemas.android.com/apk/res/android"
+ xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+ <string name="new_call_log_video" msgid="8414984483082880050">"व्हिडिओ"</string>
+ <string name="new_call_log_unknown" msgid="7873134340045098010">"अज्ञात"</string>
+ <string name="new_call_log_header_today" msgid="3849627842127894230">"आज"</string>
+ <string name="new_call_log_header_older" msgid="5879512250610285872">"अधिक जुने"</string>
+</resources>
diff --git a/java/com/android/dialer/calllog/ui/res/values-ms/strings.xml b/java/com/android/dialer/calllog/ui/res/values-ms/strings.xml
new file mode 100644
index 000000000..ee18199df
--- /dev/null
+++ b/java/com/android/dialer/calllog/ui/res/values-ms/strings.xml
@@ -0,0 +1,24 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ ~ Copyright (C) 2017 The Android Open Source Project
+ ~
+ ~ Licensed under the Apache License, Version 2.0 (the "License");
+ ~ you may not use this file except in compliance with the License.
+ ~ You may obtain a copy of the License at
+ ~
+ ~ http://www.apache.org/licenses/LICENSE-2.0
+ ~
+ ~ Unless required by applicable law or agreed to in writing, software
+ ~ distributed under the License is distributed on an "AS IS" BASIS,
+ ~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ ~ See the License for the specific language governing permissions and
+ ~ limitations under the License
+ -->
+
+<resources xmlns:android="http://schemas.android.com/apk/res/android"
+ xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+ <string name="new_call_log_video" msgid="8414984483082880050">"Video"</string>
+ <string name="new_call_log_unknown" msgid="7873134340045098010">"Tidak diketahui"</string>
+ <string name="new_call_log_header_today" msgid="3849627842127894230">"Hari ini"</string>
+ <string name="new_call_log_header_older" msgid="5879512250610285872">"Lebih lama"</string>
+</resources>
diff --git a/java/com/android/dialer/calllog/ui/res/values-my/strings.xml b/java/com/android/dialer/calllog/ui/res/values-my/strings.xml
new file mode 100644
index 000000000..f841bd51f
--- /dev/null
+++ b/java/com/android/dialer/calllog/ui/res/values-my/strings.xml
@@ -0,0 +1,24 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ ~ Copyright (C) 2017 The Android Open Source Project
+ ~
+ ~ Licensed under the Apache License, Version 2.0 (the "License");
+ ~ you may not use this file except in compliance with the License.
+ ~ You may obtain a copy of the License at
+ ~
+ ~ http://www.apache.org/licenses/LICENSE-2.0
+ ~
+ ~ Unless required by applicable law or agreed to in writing, software
+ ~ distributed under the License is distributed on an "AS IS" BASIS,
+ ~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ ~ See the License for the specific language governing permissions and
+ ~ limitations under the License
+ -->
+
+<resources xmlns:android="http://schemas.android.com/apk/res/android"
+ xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+ <string name="new_call_log_video" msgid="8414984483082880050">"ဗီဒီယို"</string>
+ <string name="new_call_log_unknown" msgid="7873134340045098010">"အမည်မသိ"</string>
+ <string name="new_call_log_header_today" msgid="3849627842127894230">"ယနေ့"</string>
+ <string name="new_call_log_header_older" msgid="5879512250610285872">"ယခင်နေ့များက"</string>
+</resources>
diff --git a/java/com/android/dialer/calllog/ui/res/values-nb/strings.xml b/java/com/android/dialer/calllog/ui/res/values-nb/strings.xml
new file mode 100644
index 000000000..9cf3273f2
--- /dev/null
+++ b/java/com/android/dialer/calllog/ui/res/values-nb/strings.xml
@@ -0,0 +1,24 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ ~ Copyright (C) 2017 The Android Open Source Project
+ ~
+ ~ Licensed under the Apache License, Version 2.0 (the "License");
+ ~ you may not use this file except in compliance with the License.
+ ~ You may obtain a copy of the License at
+ ~
+ ~ http://www.apache.org/licenses/LICENSE-2.0
+ ~
+ ~ Unless required by applicable law or agreed to in writing, software
+ ~ distributed under the License is distributed on an "AS IS" BASIS,
+ ~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ ~ See the License for the specific language governing permissions and
+ ~ limitations under the License
+ -->
+
+<resources xmlns:android="http://schemas.android.com/apk/res/android"
+ xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+ <string name="new_call_log_video" msgid="8414984483082880050">"Video"</string>
+ <string name="new_call_log_unknown" msgid="7873134340045098010">"Ukjent"</string>
+ <string name="new_call_log_header_today" msgid="3849627842127894230">"I dag"</string>
+ <string name="new_call_log_header_older" msgid="5879512250610285872">"Eldre"</string>
+</resources>
diff --git a/java/com/android/dialer/calllog/ui/res/values-ne/strings.xml b/java/com/android/dialer/calllog/ui/res/values-ne/strings.xml
new file mode 100644
index 000000000..dc1c617e4
--- /dev/null
+++ b/java/com/android/dialer/calllog/ui/res/values-ne/strings.xml
@@ -0,0 +1,24 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ ~ Copyright (C) 2017 The Android Open Source Project
+ ~
+ ~ Licensed under the Apache License, Version 2.0 (the "License");
+ ~ you may not use this file except in compliance with the License.
+ ~ You may obtain a copy of the License at
+ ~
+ ~ http://www.apache.org/licenses/LICENSE-2.0
+ ~
+ ~ Unless required by applicable law or agreed to in writing, software
+ ~ distributed under the License is distributed on an "AS IS" BASIS,
+ ~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ ~ See the License for the specific language governing permissions and
+ ~ limitations under the License
+ -->
+
+<resources xmlns:android="http://schemas.android.com/apk/res/android"
+ xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+ <string name="new_call_log_video" msgid="8414984483082880050">"भिडियो कल"</string>
+ <string name="new_call_log_unknown" msgid="7873134340045098010">"अज्ञात कल"</string>
+ <string name="new_call_log_header_today" msgid="3849627842127894230">"आज"</string>
+ <string name="new_call_log_header_older" msgid="5879512250610285872">"अझ पुरानो"</string>
+</resources>
diff --git a/java/com/android/dialer/calllog/ui/res/values-nl/strings.xml b/java/com/android/dialer/calllog/ui/res/values-nl/strings.xml
new file mode 100644
index 000000000..96531873c
--- /dev/null
+++ b/java/com/android/dialer/calllog/ui/res/values-nl/strings.xml
@@ -0,0 +1,24 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ ~ Copyright (C) 2017 The Android Open Source Project
+ ~
+ ~ Licensed under the Apache License, Version 2.0 (the "License");
+ ~ you may not use this file except in compliance with the License.
+ ~ You may obtain a copy of the License at
+ ~
+ ~ http://www.apache.org/licenses/LICENSE-2.0
+ ~
+ ~ Unless required by applicable law or agreed to in writing, software
+ ~ distributed under the License is distributed on an "AS IS" BASIS,
+ ~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ ~ See the License for the specific language governing permissions and
+ ~ limitations under the License
+ -->
+
+<resources xmlns:android="http://schemas.android.com/apk/res/android"
+ xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+ <string name="new_call_log_video" msgid="8414984483082880050">"Video"</string>
+ <string name="new_call_log_unknown" msgid="7873134340045098010">"Onbekend"</string>
+ <string name="new_call_log_header_today" msgid="3849627842127894230">"Vandaag"</string>
+ <string name="new_call_log_header_older" msgid="5879512250610285872">"Ouder"</string>
+</resources>
diff --git a/java/com/android/dialer/calllog/ui/res/values-no/strings.xml b/java/com/android/dialer/calllog/ui/res/values-no/strings.xml
new file mode 100644
index 000000000..9cf3273f2
--- /dev/null
+++ b/java/com/android/dialer/calllog/ui/res/values-no/strings.xml
@@ -0,0 +1,24 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ ~ Copyright (C) 2017 The Android Open Source Project
+ ~
+ ~ Licensed under the Apache License, Version 2.0 (the "License");
+ ~ you may not use this file except in compliance with the License.
+ ~ You may obtain a copy of the License at
+ ~
+ ~ http://www.apache.org/licenses/LICENSE-2.0
+ ~
+ ~ Unless required by applicable law or agreed to in writing, software
+ ~ distributed under the License is distributed on an "AS IS" BASIS,
+ ~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ ~ See the License for the specific language governing permissions and
+ ~ limitations under the License
+ -->
+
+<resources xmlns:android="http://schemas.android.com/apk/res/android"
+ xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+ <string name="new_call_log_video" msgid="8414984483082880050">"Video"</string>
+ <string name="new_call_log_unknown" msgid="7873134340045098010">"Ukjent"</string>
+ <string name="new_call_log_header_today" msgid="3849627842127894230">"I dag"</string>
+ <string name="new_call_log_header_older" msgid="5879512250610285872">"Eldre"</string>
+</resources>
diff --git a/java/com/android/dialer/calllog/ui/res/values-pa/strings.xml b/java/com/android/dialer/calllog/ui/res/values-pa/strings.xml
new file mode 100644
index 000000000..797b55ed6
--- /dev/null
+++ b/java/com/android/dialer/calllog/ui/res/values-pa/strings.xml
@@ -0,0 +1,24 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ ~ Copyright (C) 2017 The Android Open Source Project
+ ~
+ ~ Licensed under the Apache License, Version 2.0 (the "License");
+ ~ you may not use this file except in compliance with the License.
+ ~ You may obtain a copy of the License at
+ ~
+ ~ http://www.apache.org/licenses/LICENSE-2.0
+ ~
+ ~ Unless required by applicable law or agreed to in writing, software
+ ~ distributed under the License is distributed on an "AS IS" BASIS,
+ ~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ ~ See the License for the specific language governing permissions and
+ ~ limitations under the License
+ -->
+
+<resources xmlns:android="http://schemas.android.com/apk/res/android"
+ xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+ <string name="new_call_log_video" msgid="8414984483082880050">"ਵੀਡੀਓ"</string>
+ <string name="new_call_log_unknown" msgid="7873134340045098010">"ਅਗਿਆਤ"</string>
+ <string name="new_call_log_header_today" msgid="3849627842127894230">"ਅੱਜ"</string>
+ <string name="new_call_log_header_older" msgid="5879512250610285872">"ਵਧੇਰੇ ਪੁਰਾਣਾ"</string>
+</resources>
diff --git a/java/com/android/dialer/calllog/ui/res/values-pl/strings.xml b/java/com/android/dialer/calllog/ui/res/values-pl/strings.xml
new file mode 100644
index 000000000..3c600288a
--- /dev/null
+++ b/java/com/android/dialer/calllog/ui/res/values-pl/strings.xml
@@ -0,0 +1,24 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ ~ Copyright (C) 2017 The Android Open Source Project
+ ~
+ ~ Licensed under the Apache License, Version 2.0 (the "License");
+ ~ you may not use this file except in compliance with the License.
+ ~ You may obtain a copy of the License at
+ ~
+ ~ http://www.apache.org/licenses/LICENSE-2.0
+ ~
+ ~ Unless required by applicable law or agreed to in writing, software
+ ~ distributed under the License is distributed on an "AS IS" BASIS,
+ ~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ ~ See the License for the specific language governing permissions and
+ ~ limitations under the License
+ -->
+
+<resources xmlns:android="http://schemas.android.com/apk/res/android"
+ xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+ <string name="new_call_log_video" msgid="8414984483082880050">"Rozmowa wideo"</string>
+ <string name="new_call_log_unknown" msgid="7873134340045098010">"Nieznany"</string>
+ <string name="new_call_log_header_today" msgid="3849627842127894230">"Dzisiaj"</string>
+ <string name="new_call_log_header_older" msgid="5879512250610285872">"Starsze"</string>
+</resources>
diff --git a/java/com/android/dialer/calllog/ui/res/values-pt-rBR/strings.xml b/java/com/android/dialer/calllog/ui/res/values-pt-rBR/strings.xml
new file mode 100644
index 000000000..7b65f3a26
--- /dev/null
+++ b/java/com/android/dialer/calllog/ui/res/values-pt-rBR/strings.xml
@@ -0,0 +1,24 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ ~ Copyright (C) 2017 The Android Open Source Project
+ ~
+ ~ Licensed under the Apache License, Version 2.0 (the "License");
+ ~ you may not use this file except in compliance with the License.
+ ~ You may obtain a copy of the License at
+ ~
+ ~ http://www.apache.org/licenses/LICENSE-2.0
+ ~
+ ~ Unless required by applicable law or agreed to in writing, software
+ ~ distributed under the License is distributed on an "AS IS" BASIS,
+ ~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ ~ See the License for the specific language governing permissions and
+ ~ limitations under the License
+ -->
+
+<resources xmlns:android="http://schemas.android.com/apk/res/android"
+ xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+ <string name="new_call_log_video" msgid="8414984483082880050">"Vídeo"</string>
+ <string name="new_call_log_unknown" msgid="7873134340045098010">"Número desconhecido"</string>
+ <string name="new_call_log_header_today" msgid="3849627842127894230">"Hoje"</string>
+ <string name="new_call_log_header_older" msgid="5879512250610285872">"Mais antigas"</string>
+</resources>
diff --git a/java/com/android/dialer/calllog/ui/res/values-pt-rPT/strings.xml b/java/com/android/dialer/calllog/ui/res/values-pt-rPT/strings.xml
new file mode 100644
index 000000000..f7491b97e
--- /dev/null
+++ b/java/com/android/dialer/calllog/ui/res/values-pt-rPT/strings.xml
@@ -0,0 +1,24 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ ~ Copyright (C) 2017 The Android Open Source Project
+ ~
+ ~ Licensed under the Apache License, Version 2.0 (the "License");
+ ~ you may not use this file except in compliance with the License.
+ ~ You may obtain a copy of the License at
+ ~
+ ~ http://www.apache.org/licenses/LICENSE-2.0
+ ~
+ ~ Unless required by applicable law or agreed to in writing, software
+ ~ distributed under the License is distributed on an "AS IS" BASIS,
+ ~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ ~ See the License for the specific language governing permissions and
+ ~ limitations under the License
+ -->
+
+<resources xmlns:android="http://schemas.android.com/apk/res/android"
+ xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+ <string name="new_call_log_video" msgid="8414984483082880050">"Vídeo"</string>
+ <string name="new_call_log_unknown" msgid="7873134340045098010">"Desconhecido"</string>
+ <string name="new_call_log_header_today" msgid="3849627842127894230">"Hoje"</string>
+ <string name="new_call_log_header_older" msgid="5879512250610285872">"Mais antigas"</string>
+</resources>
diff --git a/java/com/android/dialer/calllog/ui/res/values-pt/strings.xml b/java/com/android/dialer/calllog/ui/res/values-pt/strings.xml
new file mode 100644
index 000000000..7b65f3a26
--- /dev/null
+++ b/java/com/android/dialer/calllog/ui/res/values-pt/strings.xml
@@ -0,0 +1,24 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ ~ Copyright (C) 2017 The Android Open Source Project
+ ~
+ ~ Licensed under the Apache License, Version 2.0 (the "License");
+ ~ you may not use this file except in compliance with the License.
+ ~ You may obtain a copy of the License at
+ ~
+ ~ http://www.apache.org/licenses/LICENSE-2.0
+ ~
+ ~ Unless required by applicable law or agreed to in writing, software
+ ~ distributed under the License is distributed on an "AS IS" BASIS,
+ ~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ ~ See the License for the specific language governing permissions and
+ ~ limitations under the License
+ -->
+
+<resources xmlns:android="http://schemas.android.com/apk/res/android"
+ xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+ <string name="new_call_log_video" msgid="8414984483082880050">"Vídeo"</string>
+ <string name="new_call_log_unknown" msgid="7873134340045098010">"Número desconhecido"</string>
+ <string name="new_call_log_header_today" msgid="3849627842127894230">"Hoje"</string>
+ <string name="new_call_log_header_older" msgid="5879512250610285872">"Mais antigas"</string>
+</resources>
diff --git a/java/com/android/dialer/calllog/ui/res/values-ro/strings.xml b/java/com/android/dialer/calllog/ui/res/values-ro/strings.xml
new file mode 100644
index 000000000..5446a7109
--- /dev/null
+++ b/java/com/android/dialer/calllog/ui/res/values-ro/strings.xml
@@ -0,0 +1,24 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ ~ Copyright (C) 2017 The Android Open Source Project
+ ~
+ ~ Licensed under the Apache License, Version 2.0 (the "License");
+ ~ you may not use this file except in compliance with the License.
+ ~ You may obtain a copy of the License at
+ ~
+ ~ http://www.apache.org/licenses/LICENSE-2.0
+ ~
+ ~ Unless required by applicable law or agreed to in writing, software
+ ~ distributed under the License is distributed on an "AS IS" BASIS,
+ ~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ ~ See the License for the specific language governing permissions and
+ ~ limitations under the License
+ -->
+
+<resources xmlns:android="http://schemas.android.com/apk/res/android"
+ xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+ <string name="new_call_log_video" msgid="8414984483082880050">"Video"</string>
+ <string name="new_call_log_unknown" msgid="7873134340045098010">"Necunoscut"</string>
+ <string name="new_call_log_header_today" msgid="3849627842127894230">"Astăzi"</string>
+ <string name="new_call_log_header_older" msgid="5879512250610285872">"Mai vechi"</string>
+</resources>
diff --git a/java/com/android/dialer/calllog/ui/res/values-ru/strings.xml b/java/com/android/dialer/calllog/ui/res/values-ru/strings.xml
new file mode 100644
index 000000000..b8d85e986
--- /dev/null
+++ b/java/com/android/dialer/calllog/ui/res/values-ru/strings.xml
@@ -0,0 +1,24 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ ~ Copyright (C) 2017 The Android Open Source Project
+ ~
+ ~ Licensed under the Apache License, Version 2.0 (the "License");
+ ~ you may not use this file except in compliance with the License.
+ ~ You may obtain a copy of the License at
+ ~
+ ~ http://www.apache.org/licenses/LICENSE-2.0
+ ~
+ ~ Unless required by applicable law or agreed to in writing, software
+ ~ distributed under the License is distributed on an "AS IS" BASIS,
+ ~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ ~ See the License for the specific language governing permissions and
+ ~ limitations under the License
+ -->
+
+<resources xmlns:android="http://schemas.android.com/apk/res/android"
+ xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+ <string name="new_call_log_video" msgid="8414984483082880050">"Видеовызов"</string>
+ <string name="new_call_log_unknown" msgid="7873134340045098010">"Неизвестно"</string>
+ <string name="new_call_log_header_today" msgid="3849627842127894230">"Сегодня"</string>
+ <string name="new_call_log_header_older" msgid="5879512250610285872">"Раньше"</string>
+</resources>
diff --git a/java/com/android/dialer/calllog/ui/res/values-si/strings.xml b/java/com/android/dialer/calllog/ui/res/values-si/strings.xml
new file mode 100644
index 000000000..0aad640ea
--- /dev/null
+++ b/java/com/android/dialer/calllog/ui/res/values-si/strings.xml
@@ -0,0 +1,24 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ ~ Copyright (C) 2017 The Android Open Source Project
+ ~
+ ~ Licensed under the Apache License, Version 2.0 (the "License");
+ ~ you may not use this file except in compliance with the License.
+ ~ You may obtain a copy of the License at
+ ~
+ ~ http://www.apache.org/licenses/LICENSE-2.0
+ ~
+ ~ Unless required by applicable law or agreed to in writing, software
+ ~ distributed under the License is distributed on an "AS IS" BASIS,
+ ~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ ~ See the License for the specific language governing permissions and
+ ~ limitations under the License
+ -->
+
+<resources xmlns:android="http://schemas.android.com/apk/res/android"
+ xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+ <string name="new_call_log_video" msgid="8414984483082880050">"වීඩියෝ"</string>
+ <string name="new_call_log_unknown" msgid="7873134340045098010">"නොදන්නා"</string>
+ <string name="new_call_log_header_today" msgid="3849627842127894230">"අද"</string>
+ <string name="new_call_log_header_older" msgid="5879512250610285872">"වඩා පරණ"</string>
+</resources>
diff --git a/java/com/android/dialer/calllog/ui/res/values-sk/strings.xml b/java/com/android/dialer/calllog/ui/res/values-sk/strings.xml
new file mode 100644
index 000000000..083fad4f4
--- /dev/null
+++ b/java/com/android/dialer/calllog/ui/res/values-sk/strings.xml
@@ -0,0 +1,24 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ ~ Copyright (C) 2017 The Android Open Source Project
+ ~
+ ~ Licensed under the Apache License, Version 2.0 (the "License");
+ ~ you may not use this file except in compliance with the License.
+ ~ You may obtain a copy of the License at
+ ~
+ ~ http://www.apache.org/licenses/LICENSE-2.0
+ ~
+ ~ Unless required by applicable law or agreed to in writing, software
+ ~ distributed under the License is distributed on an "AS IS" BASIS,
+ ~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ ~ See the License for the specific language governing permissions and
+ ~ limitations under the License
+ -->
+
+<resources xmlns:android="http://schemas.android.com/apk/res/android"
+ xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+ <string name="new_call_log_video" msgid="8414984483082880050">"Video"</string>
+ <string name="new_call_log_unknown" msgid="7873134340045098010">"Neznáme"</string>
+ <string name="new_call_log_header_today" msgid="3849627842127894230">"Dnes"</string>
+ <string name="new_call_log_header_older" msgid="5879512250610285872">"Staršie"</string>
+</resources>
diff --git a/java/com/android/dialer/calllog/ui/res/values-sl/strings.xml b/java/com/android/dialer/calllog/ui/res/values-sl/strings.xml
new file mode 100644
index 000000000..38b651ed2
--- /dev/null
+++ b/java/com/android/dialer/calllog/ui/res/values-sl/strings.xml
@@ -0,0 +1,24 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ ~ Copyright (C) 2017 The Android Open Source Project
+ ~
+ ~ Licensed under the Apache License, Version 2.0 (the "License");
+ ~ you may not use this file except in compliance with the License.
+ ~ You may obtain a copy of the License at
+ ~
+ ~ http://www.apache.org/licenses/LICENSE-2.0
+ ~
+ ~ Unless required by applicable law or agreed to in writing, software
+ ~ distributed under the License is distributed on an "AS IS" BASIS,
+ ~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ ~ See the License for the specific language governing permissions and
+ ~ limitations under the License
+ -->
+
+<resources xmlns:android="http://schemas.android.com/apk/res/android"
+ xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+ <string name="new_call_log_video" msgid="8414984483082880050">"Video"</string>
+ <string name="new_call_log_unknown" msgid="7873134340045098010">"Neznano"</string>
+ <string name="new_call_log_header_today" msgid="3849627842127894230">"Danes"</string>
+ <string name="new_call_log_header_older" msgid="5879512250610285872">"Starejše"</string>
+</resources>
diff --git a/java/com/android/dialer/calllog/ui/res/values-sq/strings.xml b/java/com/android/dialer/calllog/ui/res/values-sq/strings.xml
new file mode 100644
index 000000000..f5659af4b
--- /dev/null
+++ b/java/com/android/dialer/calllog/ui/res/values-sq/strings.xml
@@ -0,0 +1,24 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ ~ Copyright (C) 2017 The Android Open Source Project
+ ~
+ ~ Licensed under the Apache License, Version 2.0 (the "License");
+ ~ you may not use this file except in compliance with the License.
+ ~ You may obtain a copy of the License at
+ ~
+ ~ http://www.apache.org/licenses/LICENSE-2.0
+ ~
+ ~ Unless required by applicable law or agreed to in writing, software
+ ~ distributed under the License is distributed on an "AS IS" BASIS,
+ ~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ ~ See the License for the specific language governing permissions and
+ ~ limitations under the License
+ -->
+
+<resources xmlns:android="http://schemas.android.com/apk/res/android"
+ xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+ <string name="new_call_log_video" msgid="8414984483082880050">"Video"</string>
+ <string name="new_call_log_unknown" msgid="7873134340045098010">"I panjohur"</string>
+ <string name="new_call_log_header_today" msgid="3849627842127894230">"Sot"</string>
+ <string name="new_call_log_header_older" msgid="5879512250610285872">"Më të vjetra"</string>
+</resources>
diff --git a/java/com/android/dialer/calllog/ui/res/values-sr/strings.xml b/java/com/android/dialer/calllog/ui/res/values-sr/strings.xml
new file mode 100644
index 000000000..dfae73305
--- /dev/null
+++ b/java/com/android/dialer/calllog/ui/res/values-sr/strings.xml
@@ -0,0 +1,24 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ ~ Copyright (C) 2017 The Android Open Source Project
+ ~
+ ~ Licensed under the Apache License, Version 2.0 (the "License");
+ ~ you may not use this file except in compliance with the License.
+ ~ You may obtain a copy of the License at
+ ~
+ ~ http://www.apache.org/licenses/LICENSE-2.0
+ ~
+ ~ Unless required by applicable law or agreed to in writing, software
+ ~ distributed under the License is distributed on an "AS IS" BASIS,
+ ~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ ~ See the License for the specific language governing permissions and
+ ~ limitations under the License
+ -->
+
+<resources xmlns:android="http://schemas.android.com/apk/res/android"
+ xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+ <string name="new_call_log_video" msgid="8414984483082880050">"Видео позив"</string>
+ <string name="new_call_log_unknown" msgid="7873134340045098010">"Непознат број"</string>
+ <string name="new_call_log_header_today" msgid="3849627842127894230">"Данас"</string>
+ <string name="new_call_log_header_older" msgid="5879512250610285872">"Раније"</string>
+</resources>
diff --git a/java/com/android/dialer/calllog/ui/res/values-sv/strings.xml b/java/com/android/dialer/calllog/ui/res/values-sv/strings.xml
new file mode 100644
index 000000000..20c2fda22
--- /dev/null
+++ b/java/com/android/dialer/calllog/ui/res/values-sv/strings.xml
@@ -0,0 +1,24 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ ~ Copyright (C) 2017 The Android Open Source Project
+ ~
+ ~ Licensed under the Apache License, Version 2.0 (the "License");
+ ~ you may not use this file except in compliance with the License.
+ ~ You may obtain a copy of the License at
+ ~
+ ~ http://www.apache.org/licenses/LICENSE-2.0
+ ~
+ ~ Unless required by applicable law or agreed to in writing, software
+ ~ distributed under the License is distributed on an "AS IS" BASIS,
+ ~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ ~ See the License for the specific language governing permissions and
+ ~ limitations under the License
+ -->
+
+<resources xmlns:android="http://schemas.android.com/apk/res/android"
+ xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+ <string name="new_call_log_video" msgid="8414984483082880050">"Video"</string>
+ <string name="new_call_log_unknown" msgid="7873134340045098010">"Okänd"</string>
+ <string name="new_call_log_header_today" msgid="3849627842127894230">"I dag"</string>
+ <string name="new_call_log_header_older" msgid="5879512250610285872">"Äldre"</string>
+</resources>
diff --git a/java/com/android/dialer/calllog/ui/res/values-sw/strings.xml b/java/com/android/dialer/calllog/ui/res/values-sw/strings.xml
new file mode 100644
index 000000000..04390619f
--- /dev/null
+++ b/java/com/android/dialer/calllog/ui/res/values-sw/strings.xml
@@ -0,0 +1,24 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ ~ Copyright (C) 2017 The Android Open Source Project
+ ~
+ ~ Licensed under the Apache License, Version 2.0 (the "License");
+ ~ you may not use this file except in compliance with the License.
+ ~ You may obtain a copy of the License at
+ ~
+ ~ http://www.apache.org/licenses/LICENSE-2.0
+ ~
+ ~ Unless required by applicable law or agreed to in writing, software
+ ~ distributed under the License is distributed on an "AS IS" BASIS,
+ ~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ ~ See the License for the specific language governing permissions and
+ ~ limitations under the License
+ -->
+
+<resources xmlns:android="http://schemas.android.com/apk/res/android"
+ xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+ <string name="new_call_log_video" msgid="8414984483082880050">"Video"</string>
+ <string name="new_call_log_unknown" msgid="7873134340045098010">"Haijulikani"</string>
+ <string name="new_call_log_header_today" msgid="3849627842127894230">"Leo"</string>
+ <string name="new_call_log_header_older" msgid="5879512250610285872">"Za zamani"</string>
+</resources>
diff --git a/java/com/android/dialer/calllog/ui/res/values-ta/strings.xml b/java/com/android/dialer/calllog/ui/res/values-ta/strings.xml
new file mode 100644
index 000000000..f883fecc9
--- /dev/null
+++ b/java/com/android/dialer/calllog/ui/res/values-ta/strings.xml
@@ -0,0 +1,24 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ ~ Copyright (C) 2017 The Android Open Source Project
+ ~
+ ~ Licensed under the Apache License, Version 2.0 (the "License");
+ ~ you may not use this file except in compliance with the License.
+ ~ You may obtain a copy of the License at
+ ~
+ ~ http://www.apache.org/licenses/LICENSE-2.0
+ ~
+ ~ Unless required by applicable law or agreed to in writing, software
+ ~ distributed under the License is distributed on an "AS IS" BASIS,
+ ~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ ~ See the License for the specific language governing permissions and
+ ~ limitations under the License
+ -->
+
+<resources xmlns:android="http://schemas.android.com/apk/res/android"
+ xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+ <string name="new_call_log_video" msgid="8414984483082880050">"வீடியோ"</string>
+ <string name="new_call_log_unknown" msgid="7873134340045098010">"தெரியாத எண்கள்"</string>
+ <string name="new_call_log_header_today" msgid="3849627842127894230">"இன்று"</string>
+ <string name="new_call_log_header_older" msgid="5879512250610285872">"பழையவை"</string>
+</resources>
diff --git a/java/com/android/dialer/calllog/ui/res/values-te/strings.xml b/java/com/android/dialer/calllog/ui/res/values-te/strings.xml
new file mode 100644
index 000000000..6c3bd442c
--- /dev/null
+++ b/java/com/android/dialer/calllog/ui/res/values-te/strings.xml
@@ -0,0 +1,24 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ ~ Copyright (C) 2017 The Android Open Source Project
+ ~
+ ~ Licensed under the Apache License, Version 2.0 (the "License");
+ ~ you may not use this file except in compliance with the License.
+ ~ You may obtain a copy of the License at
+ ~
+ ~ http://www.apache.org/licenses/LICENSE-2.0
+ ~
+ ~ Unless required by applicable law or agreed to in writing, software
+ ~ distributed under the License is distributed on an "AS IS" BASIS,
+ ~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ ~ See the License for the specific language governing permissions and
+ ~ limitations under the License
+ -->
+
+<resources xmlns:android="http://schemas.android.com/apk/res/android"
+ xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+ <string name="new_call_log_video" msgid="8414984483082880050">"వీడియో"</string>
+ <string name="new_call_log_unknown" msgid="7873134340045098010">"తెలియదు"</string>
+ <string name="new_call_log_header_today" msgid="3849627842127894230">"ఈ రోజు"</string>
+ <string name="new_call_log_header_older" msgid="5879512250610285872">"పాతది"</string>
+</resources>
diff --git a/java/com/android/dialer/calllog/ui/res/values-th/strings.xml b/java/com/android/dialer/calllog/ui/res/values-th/strings.xml
new file mode 100644
index 000000000..8afc82acc
--- /dev/null
+++ b/java/com/android/dialer/calllog/ui/res/values-th/strings.xml
@@ -0,0 +1,24 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ ~ Copyright (C) 2017 The Android Open Source Project
+ ~
+ ~ Licensed under the Apache License, Version 2.0 (the "License");
+ ~ you may not use this file except in compliance with the License.
+ ~ You may obtain a copy of the License at
+ ~
+ ~ http://www.apache.org/licenses/LICENSE-2.0
+ ~
+ ~ Unless required by applicable law or agreed to in writing, software
+ ~ distributed under the License is distributed on an "AS IS" BASIS,
+ ~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ ~ See the License for the specific language governing permissions and
+ ~ limitations under the License
+ -->
+
+<resources xmlns:android="http://schemas.android.com/apk/res/android"
+ xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+ <string name="new_call_log_video" msgid="8414984483082880050">"วิดีโอ"</string>
+ <string name="new_call_log_unknown" msgid="7873134340045098010">"ไม่ทราบ"</string>
+ <string name="new_call_log_header_today" msgid="3849627842127894230">"วันนี้"</string>
+ <string name="new_call_log_header_older" msgid="5879512250610285872">"เก่ากว่า"</string>
+</resources>
diff --git a/java/com/android/dialer/calllog/ui/res/values-tl/strings.xml b/java/com/android/dialer/calllog/ui/res/values-tl/strings.xml
new file mode 100644
index 000000000..34d6f2c8e
--- /dev/null
+++ b/java/com/android/dialer/calllog/ui/res/values-tl/strings.xml
@@ -0,0 +1,24 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ ~ Copyright (C) 2017 The Android Open Source Project
+ ~
+ ~ Licensed under the Apache License, Version 2.0 (the "License");
+ ~ you may not use this file except in compliance with the License.
+ ~ You may obtain a copy of the License at
+ ~
+ ~ http://www.apache.org/licenses/LICENSE-2.0
+ ~
+ ~ Unless required by applicable law or agreed to in writing, software
+ ~ distributed under the License is distributed on an "AS IS" BASIS,
+ ~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ ~ See the License for the specific language governing permissions and
+ ~ limitations under the License
+ -->
+
+<resources xmlns:android="http://schemas.android.com/apk/res/android"
+ xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+ <string name="new_call_log_video" msgid="8414984483082880050">"Video"</string>
+ <string name="new_call_log_unknown" msgid="7873134340045098010">"Hindi Alam"</string>
+ <string name="new_call_log_header_today" msgid="3849627842127894230">"Ngayong araw"</string>
+ <string name="new_call_log_header_older" msgid="5879512250610285872">"Mas Luma"</string>
+</resources>
diff --git a/java/com/android/dialer/calllog/ui/res/values-tr/strings.xml b/java/com/android/dialer/calllog/ui/res/values-tr/strings.xml
new file mode 100644
index 000000000..e7ada3ded
--- /dev/null
+++ b/java/com/android/dialer/calllog/ui/res/values-tr/strings.xml
@@ -0,0 +1,24 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ ~ Copyright (C) 2017 The Android Open Source Project
+ ~
+ ~ Licensed under the Apache License, Version 2.0 (the "License");
+ ~ you may not use this file except in compliance with the License.
+ ~ You may obtain a copy of the License at
+ ~
+ ~ http://www.apache.org/licenses/LICENSE-2.0
+ ~
+ ~ Unless required by applicable law or agreed to in writing, software
+ ~ distributed under the License is distributed on an "AS IS" BASIS,
+ ~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ ~ See the License for the specific language governing permissions and
+ ~ limitations under the License
+ -->
+
+<resources xmlns:android="http://schemas.android.com/apk/res/android"
+ xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+ <string name="new_call_log_video" msgid="8414984483082880050">"Görünt. görüşme"</string>
+ <string name="new_call_log_unknown" msgid="7873134340045098010">"Bilinmiyor"</string>
+ <string name="new_call_log_header_today" msgid="3849627842127894230">"Bugün"</string>
+ <string name="new_call_log_header_older" msgid="5879512250610285872">"Eski"</string>
+</resources>
diff --git a/java/com/android/dialer/calllog/ui/res/values-uk/strings.xml b/java/com/android/dialer/calllog/ui/res/values-uk/strings.xml
new file mode 100644
index 000000000..0de770d0b
--- /dev/null
+++ b/java/com/android/dialer/calllog/ui/res/values-uk/strings.xml
@@ -0,0 +1,24 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ ~ Copyright (C) 2017 The Android Open Source Project
+ ~
+ ~ Licensed under the Apache License, Version 2.0 (the "License");
+ ~ you may not use this file except in compliance with the License.
+ ~ You may obtain a copy of the License at
+ ~
+ ~ http://www.apache.org/licenses/LICENSE-2.0
+ ~
+ ~ Unless required by applicable law or agreed to in writing, software
+ ~ distributed under the License is distributed on an "AS IS" BASIS,
+ ~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ ~ See the License for the specific language governing permissions and
+ ~ limitations under the License
+ -->
+
+<resources xmlns:android="http://schemas.android.com/apk/res/android"
+ xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+ <string name="new_call_log_video" msgid="8414984483082880050">"Відео"</string>
+ <string name="new_call_log_unknown" msgid="7873134340045098010">"Невідомо"</string>
+ <string name="new_call_log_header_today" msgid="3849627842127894230">"Сьогодні"</string>
+ <string name="new_call_log_header_older" msgid="5879512250610285872">"Старіші"</string>
+</resources>
diff --git a/java/com/android/dialer/calllog/ui/res/values-ur/strings.xml b/java/com/android/dialer/calllog/ui/res/values-ur/strings.xml
new file mode 100644
index 000000000..16ae08a94
--- /dev/null
+++ b/java/com/android/dialer/calllog/ui/res/values-ur/strings.xml
@@ -0,0 +1,24 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ ~ Copyright (C) 2017 The Android Open Source Project
+ ~
+ ~ Licensed under the Apache License, Version 2.0 (the "License");
+ ~ you may not use this file except in compliance with the License.
+ ~ You may obtain a copy of the License at
+ ~
+ ~ http://www.apache.org/licenses/LICENSE-2.0
+ ~
+ ~ Unless required by applicable law or agreed to in writing, software
+ ~ distributed under the License is distributed on an "AS IS" BASIS,
+ ~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ ~ See the License for the specific language governing permissions and
+ ~ limitations under the License
+ -->
+
+<resources xmlns:android="http://schemas.android.com/apk/res/android"
+ xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+ <string name="new_call_log_video" msgid="8414984483082880050">"ویڈیو"</string>
+ <string name="new_call_log_unknown" msgid="7873134340045098010">"نامعلوم"</string>
+ <string name="new_call_log_header_today" msgid="3849627842127894230">"آج"</string>
+ <string name="new_call_log_header_older" msgid="5879512250610285872">"قدیم تر"</string>
+</resources>
diff --git a/java/com/android/dialer/calllog/ui/res/values-uz/strings.xml b/java/com/android/dialer/calllog/ui/res/values-uz/strings.xml
new file mode 100644
index 000000000..22e4d18c1
--- /dev/null
+++ b/java/com/android/dialer/calllog/ui/res/values-uz/strings.xml
@@ -0,0 +1,24 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ ~ Copyright (C) 2017 The Android Open Source Project
+ ~
+ ~ Licensed under the Apache License, Version 2.0 (the "License");
+ ~ you may not use this file except in compliance with the License.
+ ~ You may obtain a copy of the License at
+ ~
+ ~ http://www.apache.org/licenses/LICENSE-2.0
+ ~
+ ~ Unless required by applicable law or agreed to in writing, software
+ ~ distributed under the License is distributed on an "AS IS" BASIS,
+ ~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ ~ See the License for the specific language governing permissions and
+ ~ limitations under the License
+ -->
+
+<resources xmlns:android="http://schemas.android.com/apk/res/android"
+ xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+ <string name="new_call_log_video" msgid="8414984483082880050">"Video suhbat"</string>
+ <string name="new_call_log_unknown" msgid="7873134340045098010">"Noma’lum"</string>
+ <string name="new_call_log_header_today" msgid="3849627842127894230">"Bugun"</string>
+ <string name="new_call_log_header_older" msgid="5879512250610285872">"Eskiroq"</string>
+</resources>
diff --git a/java/com/android/dialer/calllog/ui/res/values-vi/strings.xml b/java/com/android/dialer/calllog/ui/res/values-vi/strings.xml
new file mode 100644
index 000000000..a70de21fa
--- /dev/null
+++ b/java/com/android/dialer/calllog/ui/res/values-vi/strings.xml
@@ -0,0 +1,24 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ ~ Copyright (C) 2017 The Android Open Source Project
+ ~
+ ~ Licensed under the Apache License, Version 2.0 (the "License");
+ ~ you may not use this file except in compliance with the License.
+ ~ You may obtain a copy of the License at
+ ~
+ ~ http://www.apache.org/licenses/LICENSE-2.0
+ ~
+ ~ Unless required by applicable law or agreed to in writing, software
+ ~ distributed under the License is distributed on an "AS IS" BASIS,
+ ~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ ~ See the License for the specific language governing permissions and
+ ~ limitations under the License
+ -->
+
+<resources xmlns:android="http://schemas.android.com/apk/res/android"
+ xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+ <string name="new_call_log_video" msgid="8414984483082880050">"Video"</string>
+ <string name="new_call_log_unknown" msgid="7873134340045098010">"Không xác định"</string>
+ <string name="new_call_log_header_today" msgid="3849627842127894230">"Hôm nay"</string>
+ <string name="new_call_log_header_older" msgid="5879512250610285872">"Cũ hơn"</string>
+</resources>
diff --git a/java/com/android/dialer/calllog/ui/res/values-zh-rCN/strings.xml b/java/com/android/dialer/calllog/ui/res/values-zh-rCN/strings.xml
new file mode 100644
index 000000000..ae4c6450b
--- /dev/null
+++ b/java/com/android/dialer/calllog/ui/res/values-zh-rCN/strings.xml
@@ -0,0 +1,24 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ ~ Copyright (C) 2017 The Android Open Source Project
+ ~
+ ~ Licensed under the Apache License, Version 2.0 (the "License");
+ ~ you may not use this file except in compliance with the License.
+ ~ You may obtain a copy of the License at
+ ~
+ ~ http://www.apache.org/licenses/LICENSE-2.0
+ ~
+ ~ Unless required by applicable law or agreed to in writing, software
+ ~ distributed under the License is distributed on an "AS IS" BASIS,
+ ~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ ~ See the License for the specific language governing permissions and
+ ~ limitations under the License
+ -->
+
+<resources xmlns:android="http://schemas.android.com/apk/res/android"
+ xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+ <string name="new_call_log_video" msgid="8414984483082880050">"视频通话"</string>
+ <string name="new_call_log_unknown" msgid="7873134340045098010">"未知"</string>
+ <string name="new_call_log_header_today" msgid="3849627842127894230">"今天"</string>
+ <string name="new_call_log_header_older" msgid="5879512250610285872">"更早"</string>
+</resources>
diff --git a/java/com/android/dialer/calllog/ui/res/values-zh-rHK/strings.xml b/java/com/android/dialer/calllog/ui/res/values-zh-rHK/strings.xml
new file mode 100644
index 000000000..4e7829292
--- /dev/null
+++ b/java/com/android/dialer/calllog/ui/res/values-zh-rHK/strings.xml
@@ -0,0 +1,24 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ ~ Copyright (C) 2017 The Android Open Source Project
+ ~
+ ~ Licensed under the Apache License, Version 2.0 (the "License");
+ ~ you may not use this file except in compliance with the License.
+ ~ You may obtain a copy of the License at
+ ~
+ ~ http://www.apache.org/licenses/LICENSE-2.0
+ ~
+ ~ Unless required by applicable law or agreed to in writing, software
+ ~ distributed under the License is distributed on an "AS IS" BASIS,
+ ~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ ~ See the License for the specific language governing permissions and
+ ~ limitations under the License
+ -->
+
+<resources xmlns:android="http://schemas.android.com/apk/res/android"
+ xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+ <string name="new_call_log_video" msgid="8414984483082880050">"影片"</string>
+ <string name="new_call_log_unknown" msgid="7873134340045098010">"不明"</string>
+ <string name="new_call_log_header_today" msgid="3849627842127894230">"今天"</string>
+ <string name="new_call_log_header_older" msgid="5879512250610285872">"較舊"</string>
+</resources>
diff --git a/java/com/android/dialer/calllog/ui/res/values-zh-rTW/strings.xml b/java/com/android/dialer/calllog/ui/res/values-zh-rTW/strings.xml
new file mode 100644
index 000000000..4b6b73680
--- /dev/null
+++ b/java/com/android/dialer/calllog/ui/res/values-zh-rTW/strings.xml
@@ -0,0 +1,24 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ ~ Copyright (C) 2017 The Android Open Source Project
+ ~
+ ~ Licensed under the Apache License, Version 2.0 (the "License");
+ ~ you may not use this file except in compliance with the License.
+ ~ You may obtain a copy of the License at
+ ~
+ ~ http://www.apache.org/licenses/LICENSE-2.0
+ ~
+ ~ Unless required by applicable law or agreed to in writing, software
+ ~ distributed under the License is distributed on an "AS IS" BASIS,
+ ~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ ~ See the License for the specific language governing permissions and
+ ~ limitations under the License
+ -->
+
+<resources xmlns:android="http://schemas.android.com/apk/res/android"
+ xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+ <string name="new_call_log_video" msgid="8414984483082880050">"視訊通話"</string>
+ <string name="new_call_log_unknown" msgid="7873134340045098010">"不明"</string>
+ <string name="new_call_log_header_today" msgid="3849627842127894230">"今天"</string>
+ <string name="new_call_log_header_older" msgid="5879512250610285872">"較舊"</string>
+</resources>
diff --git a/java/com/android/dialer/calllog/ui/res/values-zu/strings.xml b/java/com/android/dialer/calllog/ui/res/values-zu/strings.xml
new file mode 100644
index 000000000..675e632d9
--- /dev/null
+++ b/java/com/android/dialer/calllog/ui/res/values-zu/strings.xml
@@ -0,0 +1,24 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ ~ Copyright (C) 2017 The Android Open Source Project
+ ~
+ ~ Licensed under the Apache License, Version 2.0 (the "License");
+ ~ you may not use this file except in compliance with the License.
+ ~ You may obtain a copy of the License at
+ ~
+ ~ http://www.apache.org/licenses/LICENSE-2.0
+ ~
+ ~ Unless required by applicable law or agreed to in writing, software
+ ~ distributed under the License is distributed on an "AS IS" BASIS,
+ ~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ ~ See the License for the specific language governing permissions and
+ ~ limitations under the License
+ -->
+
+<resources xmlns:android="http://schemas.android.com/apk/res/android"
+ xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+ <string name="new_call_log_video" msgid="8414984483082880050">"Ividiyo"</string>
+ <string name="new_call_log_unknown" msgid="7873134340045098010">"Akwaziwa"</string>
+ <string name="new_call_log_header_today" msgid="3849627842127894230">"Namhlanje"</string>
+ <string name="new_call_log_header_older" msgid="5879512250610285872">"Okudala"</string>
+</resources>
diff --git a/java/com/android/dialer/calllog/ui/res/values/dimens.xml b/java/com/android/dialer/calllog/ui/res/values/dimens.xml
new file mode 100644
index 000000000..bfb4c99d7
--- /dev/null
+++ b/java/com/android/dialer/calllog/ui/res/values/dimens.xml
@@ -0,0 +1,28 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!--
+ ~ Copyright (C) 2017 The Android Open Source Project
+ ~
+ ~ Licensed under the Apache License, Version 2.0 (the "License");
+ ~ you may not use this file except in compliance with the License.
+ ~ You may obtain a copy of the License at
+ ~
+ ~ http://www.apache.org/licenses/LICENSE-2.0
+ ~
+ ~ Unless required by applicable law or agreed to in writing, software
+ ~ distributed under the License is distributed on an "AS IS" BASIS,
+ ~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ ~ See the License for the specific language governing permissions and
+ ~ limitations under the License
+ -->
+<resources>
+
+ <!-- call log entries -->
+ <dimen name="call_log_entry_top_margin">6dp</dimen>
+ <dimen name="call_log_entry_padding_bottom_end">16dp</dimen>
+ <dimen name="call_log_entry_padding_top_start">12dp</dimen>
+ <dimen name="call_log_entry_photo_size">48dp</dimen>
+ <dimen name="call_log_entry_photo_padding">4dp</dimen>
+ <dimen name="call_log_entry_photo_text_margin">8dp</dimen>
+ <dimen name="call_log_entry_menu_button_size">48dp</dimen>
+
+</resources>
diff --git a/java/com/android/dialer/calllog/ui/res/values/strings.xml b/java/com/android/dialer/calllog/ui/res/values/strings.xml
new file mode 100644
index 000000000..9b044ca08
--- /dev/null
+++ b/java/com/android/dialer/calllog/ui/res/values/strings.xml
@@ -0,0 +1,32 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!--
+ ~ Copyright (C) 2017 The Android Open Source Project
+ ~
+ ~ Licensed under the Apache License, Version 2.0 (the "License");
+ ~ you may not use this file except in compliance with the License.
+ ~ You may obtain a copy of the License at
+ ~
+ ~ http://www.apache.org/licenses/LICENSE-2.0
+ ~
+ ~ Unless required by applicable law or agreed to in writing, software
+ ~ distributed under the License is distributed on an "AS IS" BASIS,
+ ~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ ~ See the License for the specific language governing permissions and
+ ~ limitations under the License
+ -->
+
+<resources>
+
+ <!-- Text to show in call log for a video call. [CHAR LIMIT=16] -->
+ <string name="new_call_log_video">Video</string>
+
+ <!-- String used to display calls from unknown numbers in the call log. [CHAR LIMIT=30] -->
+ <string name="new_call_log_unknown">Unknown</string>
+
+ <!-- Header in call log to group calls from the current day. [CHAR LIMIT=30] -->
+ <string name="new_call_log_header_today">Today</string>
+
+ <!-- Header in call log to group calls from before the current day. [CHAR LIMIT=30] -->
+ <string name="new_call_log_header_older">Older</string>
+
+</resources> \ No newline at end of file
diff --git a/java/com/android/dialer/calllog/ui/res/values/styles.xml b/java/com/android/dialer/calllog/ui/res/values/styles.xml
new file mode 100644
index 000000000..23cb93e1a
--- /dev/null
+++ b/java/com/android/dialer/calllog/ui/res/values/styles.xml
@@ -0,0 +1,28 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!--
+ ~ Copyright (C) 2016 The Android Open Source Project
+ ~
+ ~ Licensed under the Apache License, Version 2.0 (the "License");
+ ~ you may not use this file except in compliance with the License.
+ ~ You may obtain a copy of the License at
+ ~
+ ~ http://www.apache.org/licenses/LICENSE-2.0
+ ~
+ ~ Unless required by applicable law or agreed to in writing, software
+ ~ distributed under the License is distributed on an "AS IS" BASIS,
+ ~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ ~ See the License for the specific language governing permissions and
+ ~ limitations under the License
+ -->
+<resources>
+
+ <style name="primary_textview_new_call">
+ <item name="android:fontFamily">sans-serif-medium</item>
+ </style>
+
+ <style name="secondary_textview_new_call">
+ <item name="android:textColor">@color/missed_call</item>
+ <item name="android:fontFamily">sans-serif-medium</item>
+ </style>
+
+</resources> \ No newline at end of file