summaryrefslogtreecommitdiff
path: root/java/com/android/dialer/searchfragment/remote
diff options
context:
space:
mode:
Diffstat (limited to 'java/com/android/dialer/searchfragment/remote')
-rw-r--r--java/com/android/dialer/searchfragment/remote/AndroidManifest.xml16
-rw-r--r--java/com/android/dialer/searchfragment/remote/RemoteContactViewHolder.java133
-rw-r--r--java/com/android/dialer/searchfragment/remote/RemoteContactsCursor.java105
-rw-r--r--java/com/android/dialer/searchfragment/remote/RemoteContactsCursorLoader.java106
-rw-r--r--java/com/android/dialer/searchfragment/remote/RemoteDirectoriesCursorLoader.java77
-rw-r--r--java/com/android/dialer/searchfragment/remote/res/values-af/strings.xml21
-rw-r--r--java/com/android/dialer/searchfragment/remote/res/values-am/strings.xml21
-rw-r--r--java/com/android/dialer/searchfragment/remote/res/values-ar/strings.xml21
-rw-r--r--java/com/android/dialer/searchfragment/remote/res/values-az/strings.xml21
-rw-r--r--java/com/android/dialer/searchfragment/remote/res/values-b+sr+Latn/strings.xml21
-rw-r--r--java/com/android/dialer/searchfragment/remote/res/values-be/strings.xml21
-rw-r--r--java/com/android/dialer/searchfragment/remote/res/values-bg/strings.xml21
-rw-r--r--java/com/android/dialer/searchfragment/remote/res/values-bn/strings.xml21
-rw-r--r--java/com/android/dialer/searchfragment/remote/res/values-bs/strings.xml21
-rw-r--r--java/com/android/dialer/searchfragment/remote/res/values-ca/strings.xml21
-rw-r--r--java/com/android/dialer/searchfragment/remote/res/values-cs/strings.xml21
-rw-r--r--java/com/android/dialer/searchfragment/remote/res/values-da/strings.xml21
-rw-r--r--java/com/android/dialer/searchfragment/remote/res/values-de/strings.xml21
-rw-r--r--java/com/android/dialer/searchfragment/remote/res/values-el/strings.xml21
-rw-r--r--java/com/android/dialer/searchfragment/remote/res/values-en-rAU/strings.xml21
-rw-r--r--java/com/android/dialer/searchfragment/remote/res/values-en-rGB/strings.xml21
-rw-r--r--java/com/android/dialer/searchfragment/remote/res/values-en-rIN/strings.xml21
-rw-r--r--java/com/android/dialer/searchfragment/remote/res/values-es-rUS/strings.xml21
-rw-r--r--java/com/android/dialer/searchfragment/remote/res/values-es/strings.xml21
-rw-r--r--java/com/android/dialer/searchfragment/remote/res/values-et/strings.xml21
-rw-r--r--java/com/android/dialer/searchfragment/remote/res/values-eu/strings.xml21
-rw-r--r--java/com/android/dialer/searchfragment/remote/res/values-fa/strings.xml21
-rw-r--r--java/com/android/dialer/searchfragment/remote/res/values-fi/strings.xml21
-rw-r--r--java/com/android/dialer/searchfragment/remote/res/values-fr-rCA/strings.xml21
-rw-r--r--java/com/android/dialer/searchfragment/remote/res/values-fr/strings.xml21
-rw-r--r--java/com/android/dialer/searchfragment/remote/res/values-gl/strings.xml21
-rw-r--r--java/com/android/dialer/searchfragment/remote/res/values-gu/strings.xml21
-rw-r--r--java/com/android/dialer/searchfragment/remote/res/values-hi/strings.xml21
-rw-r--r--java/com/android/dialer/searchfragment/remote/res/values-hr/strings.xml21
-rw-r--r--java/com/android/dialer/searchfragment/remote/res/values-hu/strings.xml21
-rw-r--r--java/com/android/dialer/searchfragment/remote/res/values-hy/strings.xml21
-rw-r--r--java/com/android/dialer/searchfragment/remote/res/values-in/strings.xml21
-rw-r--r--java/com/android/dialer/searchfragment/remote/res/values-is/strings.xml21
-rw-r--r--java/com/android/dialer/searchfragment/remote/res/values-it/strings.xml21
-rw-r--r--java/com/android/dialer/searchfragment/remote/res/values-iw/strings.xml21
-rw-r--r--java/com/android/dialer/searchfragment/remote/res/values-ja/strings.xml21
-rw-r--r--java/com/android/dialer/searchfragment/remote/res/values-ka/strings.xml21
-rw-r--r--java/com/android/dialer/searchfragment/remote/res/values-kk/strings.xml21
-rw-r--r--java/com/android/dialer/searchfragment/remote/res/values-km/strings.xml21
-rw-r--r--java/com/android/dialer/searchfragment/remote/res/values-kn/strings.xml21
-rw-r--r--java/com/android/dialer/searchfragment/remote/res/values-ko/strings.xml21
-rw-r--r--java/com/android/dialer/searchfragment/remote/res/values-ky/strings.xml21
-rw-r--r--java/com/android/dialer/searchfragment/remote/res/values-lo/strings.xml21
-rw-r--r--java/com/android/dialer/searchfragment/remote/res/values-lt/strings.xml21
-rw-r--r--java/com/android/dialer/searchfragment/remote/res/values-lv/strings.xml21
-rw-r--r--java/com/android/dialer/searchfragment/remote/res/values-mk/strings.xml21
-rw-r--r--java/com/android/dialer/searchfragment/remote/res/values-ml/strings.xml21
-rw-r--r--java/com/android/dialer/searchfragment/remote/res/values-mn/strings.xml21
-rw-r--r--java/com/android/dialer/searchfragment/remote/res/values-mr/strings.xml21
-rw-r--r--java/com/android/dialer/searchfragment/remote/res/values-ms/strings.xml21
-rw-r--r--java/com/android/dialer/searchfragment/remote/res/values-my/strings.xml21
-rw-r--r--java/com/android/dialer/searchfragment/remote/res/values-nb/strings.xml21
-rw-r--r--java/com/android/dialer/searchfragment/remote/res/values-ne/strings.xml21
-rw-r--r--java/com/android/dialer/searchfragment/remote/res/values-nl/strings.xml21
-rw-r--r--java/com/android/dialer/searchfragment/remote/res/values-no/strings.xml21
-rw-r--r--java/com/android/dialer/searchfragment/remote/res/values-pa/strings.xml21
-rw-r--r--java/com/android/dialer/searchfragment/remote/res/values-pl/strings.xml21
-rw-r--r--java/com/android/dialer/searchfragment/remote/res/values-pt-rBR/strings.xml21
-rw-r--r--java/com/android/dialer/searchfragment/remote/res/values-pt-rPT/strings.xml21
-rw-r--r--java/com/android/dialer/searchfragment/remote/res/values-pt/strings.xml21
-rw-r--r--java/com/android/dialer/searchfragment/remote/res/values-ro/strings.xml21
-rw-r--r--java/com/android/dialer/searchfragment/remote/res/values-ru/strings.xml21
-rw-r--r--java/com/android/dialer/searchfragment/remote/res/values-si/strings.xml21
-rw-r--r--java/com/android/dialer/searchfragment/remote/res/values-sk/strings.xml21
-rw-r--r--java/com/android/dialer/searchfragment/remote/res/values-sl/strings.xml21
-rw-r--r--java/com/android/dialer/searchfragment/remote/res/values-sq/strings.xml21
-rw-r--r--java/com/android/dialer/searchfragment/remote/res/values-sr/strings.xml21
-rw-r--r--java/com/android/dialer/searchfragment/remote/res/values-sv/strings.xml21
-rw-r--r--java/com/android/dialer/searchfragment/remote/res/values-sw/strings.xml21
-rw-r--r--java/com/android/dialer/searchfragment/remote/res/values-ta/strings.xml21
-rw-r--r--java/com/android/dialer/searchfragment/remote/res/values-te/strings.xml21
-rw-r--r--java/com/android/dialer/searchfragment/remote/res/values-th/strings.xml21
-rw-r--r--java/com/android/dialer/searchfragment/remote/res/values-tl/strings.xml21
-rw-r--r--java/com/android/dialer/searchfragment/remote/res/values-tr/strings.xml21
-rw-r--r--java/com/android/dialer/searchfragment/remote/res/values-uk/strings.xml21
-rw-r--r--java/com/android/dialer/searchfragment/remote/res/values-ur/strings.xml21
-rw-r--r--java/com/android/dialer/searchfragment/remote/res/values-uz/strings.xml21
-rw-r--r--java/com/android/dialer/searchfragment/remote/res/values-vi/strings.xml21
-rw-r--r--java/com/android/dialer/searchfragment/remote/res/values-zh-rCN/strings.xml21
-rw-r--r--java/com/android/dialer/searchfragment/remote/res/values-zh-rHK/strings.xml21
-rw-r--r--java/com/android/dialer/searchfragment/remote/res/values-zh-rTW/strings.xml21
-rw-r--r--java/com/android/dialer/searchfragment/remote/res/values-zu/strings.xml21
-rw-r--r--java/com/android/dialer/searchfragment/remote/res/values/strings.xml20
88 files changed, 2179 insertions, 0 deletions
diff --git a/java/com/android/dialer/searchfragment/remote/AndroidManifest.xml b/java/com/android/dialer/searchfragment/remote/AndroidManifest.xml
new file mode 100644
index 000000000..e52f5319e
--- /dev/null
+++ b/java/com/android/dialer/searchfragment/remote/AndroidManifest.xml
@@ -0,0 +1,16 @@
+<!--
+ ~ 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
+ -->
+<manifest package="com.android.dialer.searchfragment.remote"/> \ No newline at end of file
diff --git a/java/com/android/dialer/searchfragment/remote/RemoteContactViewHolder.java b/java/com/android/dialer/searchfragment/remote/RemoteContactViewHolder.java
new file mode 100644
index 000000000..5fb12d349
--- /dev/null
+++ b/java/com/android/dialer/searchfragment/remote/RemoteContactViewHolder.java
@@ -0,0 +1,133 @@
+/*
+ * 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.searchfragment.remote;
+
+import android.content.Context;
+import android.content.res.Resources;
+import android.database.Cursor;
+import android.net.Uri;
+import android.provider.ContactsContract;
+import android.provider.ContactsContract.CommonDataKinds.Phone;
+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.callintent.CallInitiationType;
+import com.android.dialer.callintent.CallIntentBuilder;
+import com.android.dialer.contactphoto.ContactPhotoManager;
+import com.android.dialer.lettertile.LetterTileDrawable;
+import com.android.dialer.searchfragment.common.Projections;
+import com.android.dialer.searchfragment.common.QueryBoldingUtil;
+import com.android.dialer.searchfragment.common.R;
+import com.android.dialer.searchfragment.common.SearchCursor;
+import com.android.dialer.telecom.TelecomUtil;
+
+/** ViewHolder for a nearby place row. */
+public final class RemoteContactViewHolder extends RecyclerView.ViewHolder
+ implements View.OnClickListener {
+
+ private final Context context;
+ private final TextView nameView;
+ private final TextView numberView;
+ private final QuickContactBadge photo;
+
+ private String number;
+
+ public RemoteContactViewHolder(View view) {
+ super(view);
+ view.setOnClickListener(this);
+ photo = view.findViewById(R.id.photo);
+ nameView = view.findViewById(R.id.primary);
+ numberView = view.findViewById(R.id.secondary);
+ context = view.getContext();
+ }
+
+ /**
+ * Binds the ViewHolder with a cursor from {@link RemoteContactsCursorLoader} with the data found
+ * at the cursors current position.
+ */
+ public void bind(SearchCursor cursor, String query) {
+ number = cursor.getString(Projections.PHONE_NUMBER);
+ String name = cursor.getString(Projections.PHONE_DISPLAY_NAME);
+ String label = getLabel(context.getResources(), cursor);
+ String secondaryInfo =
+ TextUtils.isEmpty(label)
+ ? number
+ : context.getString(
+ com.android.contacts.common.R.string.call_subject_type_and_number, label, number);
+
+ nameView.setText(QueryBoldingUtil.getNameWithQueryBolded(query, name));
+ numberView.setText(QueryBoldingUtil.getNameWithQueryBolded(query, secondaryInfo));
+
+ if (shouldShowPhoto(cursor)) {
+ nameView.setVisibility(View.VISIBLE);
+ photo.setVisibility(View.VISIBLE);
+ String photoUri = cursor.getString(Projections.PHONE_PHOTO_URI);
+ ContactPhotoManager.getInstance(context)
+ .loadDialerThumbnailOrPhoto(
+ photo,
+ getContactUri(cursor),
+ cursor.getLong(Projections.PHONE_PHOTO_ID),
+ photoUri == null ? null : Uri.parse(photoUri),
+ name,
+ LetterTileDrawable.TYPE_DEFAULT);
+ } else {
+ nameView.setVisibility(View.GONE);
+ photo.setVisibility(View.INVISIBLE);
+ }
+ }
+
+ // Show the contact photo next to only the first number if a contact has multiple numbers
+ private boolean shouldShowPhoto(SearchCursor cursor) {
+ int currentPosition = cursor.getPosition();
+ String currentLookupKey = cursor.getString(Projections.PHONE_LOOKUP_KEY);
+ cursor.moveToPosition(currentPosition - 1);
+
+ if (!cursor.isHeader() && !cursor.isBeforeFirst()) {
+ String previousLookupKey = cursor.getString(Projections.PHONE_LOOKUP_KEY);
+ cursor.moveToPosition(currentPosition);
+ return !currentLookupKey.equals(previousLookupKey);
+ }
+ cursor.moveToPosition(currentPosition);
+ return true;
+ }
+
+ // TODO(calderwoodra): unify this into a utility method with CallLogAdapter#getNumberType
+ private static String getLabel(Resources resources, Cursor cursor) {
+ int numberType = cursor.getInt(Projections.PHONE_TYPE);
+ String numberLabel = cursor.getString(Projections.PHONE_LABEL);
+
+ // Returns empty label instead of "custom" if the custom label is empty.
+ if (numberType == Phone.TYPE_CUSTOM && TextUtils.isEmpty(numberLabel)) {
+ return "";
+ }
+ return (String) Phone.getTypeLabel(resources, numberType, numberLabel);
+ }
+
+ private static Uri getContactUri(Cursor cursor) {
+ long contactId = cursor.getLong(Projections.PHONE_ID);
+ String lookupKey = cursor.getString(Projections.PHONE_LOOKUP_KEY);
+ return ContactsContract.Contacts.getLookupUri(contactId, lookupKey);
+ }
+
+ @Override
+ public void onClick(View v) {
+ TelecomUtil.placeCall(
+ context, new CallIntentBuilder(number, CallInitiationType.Type.REGULAR_SEARCH).build());
+ }
+}
diff --git a/java/com/android/dialer/searchfragment/remote/RemoteContactsCursor.java b/java/com/android/dialer/searchfragment/remote/RemoteContactsCursor.java
new file mode 100644
index 000000000..d7c4f3805
--- /dev/null
+++ b/java/com/android/dialer/searchfragment/remote/RemoteContactsCursor.java
@@ -0,0 +1,105 @@
+/*
+ * 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.searchfragment.remote;
+
+import android.content.Context;
+import android.database.Cursor;
+import android.database.MatrixCursor;
+import android.database.MergeCursor;
+import android.support.annotation.Nullable;
+import android.support.annotation.VisibleForTesting;
+import com.android.dialer.common.Assert;
+import com.android.dialer.searchfragment.common.SearchCursor;
+import com.android.dialer.searchfragment.remote.RemoteDirectoriesCursorLoader.Directory;
+import java.util.ArrayList;
+import java.util.List;
+
+/**
+ * {@link MergeCursor} used for combining remote directory cursors into one cursor.
+ *
+ * <p>Usually a device with multiple Google accounts will have multiple remote directories returned
+ * by {@link RemoteDirectoriesCursorLoader}, each represented as a {@link Directory}.
+ *
+ * <p>This cursor merges them together with a header at the start of each cursor/list using {@link
+ * Directory#getDisplayName()} as the header text.
+ */
+@VisibleForTesting(otherwise = VisibleForTesting.PACKAGE_PRIVATE)
+public final class RemoteContactsCursor extends MergeCursor implements SearchCursor {
+
+ /**
+ * Returns a single cursor with headers inserted between each non-empty cursor. If all cursors are
+ * empty, null or closed, this method returns null.
+ */
+ @Nullable
+ @VisibleForTesting(otherwise = VisibleForTesting.PACKAGE_PRIVATE)
+ public static RemoteContactsCursor newInstance(
+ Context context, Cursor[] cursors, List<Directory> directories) {
+ Assert.checkArgument(
+ cursors.length == directories.size(), "Directories and cursors must be the same size.");
+ Cursor[] cursorsWithHeaders = insertHeaders(context, cursors, directories);
+ if (cursorsWithHeaders.length > 0) {
+ return new RemoteContactsCursor(cursorsWithHeaders);
+ }
+ return null;
+ }
+
+ private RemoteContactsCursor(Cursor[] cursors) {
+ super(cursors);
+ }
+
+ private static Cursor[] insertHeaders(
+ Context context, Cursor[] cursors, List<Directory> directories) {
+ List<Cursor> cursorList = new ArrayList<>();
+ for (int i = 0; i < cursors.length; i++) {
+ Cursor cursor = cursors[i];
+
+ if (cursor == null || cursor.isClosed()) {
+ continue;
+ }
+
+ Directory directory = directories.get(i);
+ if (cursor.getCount() == 0) {
+ // Since the cursor isn't being merged in, we need to close it here.
+ cursor.close();
+ continue;
+ }
+
+ cursorList.add(createHeaderCursor(context, directory.getDisplayName()));
+ cursorList.add(cursor);
+ }
+ return cursorList.toArray(new Cursor[cursorList.size()]);
+ }
+
+ private static MatrixCursor createHeaderCursor(Context context, String name) {
+ MatrixCursor headerCursor = new MatrixCursor(HEADER_PROJECTION, 1);
+ headerCursor.addRow(new String[] {context.getString(R.string.directory, name)});
+ return headerCursor;
+ }
+
+ /** Returns true if the current position is a header row. */
+ @Override
+ public boolean isHeader() {
+ return !isClosed() && getColumnIndex(HEADER_PROJECTION[HEADER_TEXT_POSITION]) != -1;
+ }
+
+ @Override
+ public boolean updateQuery(@Nullable String query) {
+ // When the query changes, a new network request is made for nearby places. Meaning this cursor
+ // will be closed and another created, so return false.
+ return false;
+ }
+}
diff --git a/java/com/android/dialer/searchfragment/remote/RemoteContactsCursorLoader.java b/java/com/android/dialer/searchfragment/remote/RemoteContactsCursorLoader.java
new file mode 100644
index 000000000..771b7f183
--- /dev/null
+++ b/java/com/android/dialer/searchfragment/remote/RemoteContactsCursorLoader.java
@@ -0,0 +1,106 @@
+/*
+ * 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.searchfragment.remote;
+
+import android.content.Context;
+import android.content.CursorLoader;
+import android.database.Cursor;
+import android.net.Uri;
+import android.os.Build.VERSION;
+import android.os.Build.VERSION_CODES;
+import android.provider.ContactsContract;
+import android.provider.ContactsContract.CommonDataKinds.Phone;
+import android.support.annotation.VisibleForTesting;
+import android.text.TextUtils;
+import com.android.dialer.searchfragment.common.Projections;
+import com.android.dialer.searchfragment.remote.RemoteDirectoriesCursorLoader.Directory;
+import java.util.List;
+
+/**
+ * Cursor loader to load extended contacts on device.
+ *
+ * <p>This loader performs several database queries in serial and merges the resulting cursors
+ * together into {@link RemoteContactsCursor}. If there are no results, the loader will return a
+ * null cursor.
+ */
+public final class RemoteContactsCursorLoader extends CursorLoader {
+
+ private static final Uri ENTERPRISE_CONTENT_FILTER_URI =
+ Uri.withAppendedPath(Phone.CONTENT_URI, "filter_enterprise");
+
+ private static final String IGNORE_NUMBER_TOO_LONG_CLAUSE = "length(" + Phone.NUMBER + ") < 1000";
+ private static final String MAX_RESULTS = "20";
+
+ private final String query;
+ private final List<Directory> directories;
+ private final Cursor[] cursors;
+
+ public RemoteContactsCursorLoader(Context context, String query, List<Directory> directories) {
+ super(
+ context,
+ null,
+ Projections.PHONE_PROJECTION,
+ IGNORE_NUMBER_TOO_LONG_CLAUSE,
+ null,
+ Phone.SORT_KEY_PRIMARY);
+ this.query = query;
+ this.directories = directories;
+ cursors = new Cursor[directories.size()];
+ }
+
+ @Override
+ public Cursor loadInBackground() {
+ for (int i = 0; i < directories.size(); i++) {
+ Directory directory = directories.get(i);
+ // Since the on device contacts could be queried as remote directories and we already query
+ // them in SearchContactsCursorLoader, avoid querying them again.
+ // TODO(calderwoodra): It's a happy coincidence that on device contacts don't have directory
+ // names set, leaving this todo to investigate a better way to isolate them from other remote
+ // directories.
+ if (TextUtils.isEmpty(directory.getDisplayName())) {
+ cursors[i] = null;
+ continue;
+ }
+ cursors[i] =
+ getContext()
+ .getContentResolver()
+ .query(
+ getContentFilterUri(query, directory.getId()),
+ getProjection(),
+ getSelection(),
+ getSelectionArgs(),
+ getSortOrder());
+ }
+ return RemoteContactsCursor.newInstance(getContext(), cursors, directories);
+ }
+
+ @VisibleForTesting
+ static Uri getContentFilterUri(String query, int directoryId) {
+ Uri baseUri =
+ VERSION.SDK_INT >= VERSION_CODES.N
+ ? ENTERPRISE_CONTENT_FILTER_URI
+ : Phone.CONTENT_FILTER_URI;
+
+ return baseUri
+ .buildUpon()
+ .appendPath(query)
+ .appendQueryParameter(ContactsContract.DIRECTORY_PARAM_KEY, String.valueOf(directoryId))
+ .appendQueryParameter(ContactsContract.REMOVE_DUPLICATE_ENTRIES, "true")
+ .appendQueryParameter(ContactsContract.LIMIT_PARAM_KEY, MAX_RESULTS)
+ .build();
+ }
+}
diff --git a/java/com/android/dialer/searchfragment/remote/RemoteDirectoriesCursorLoader.java b/java/com/android/dialer/searchfragment/remote/RemoteDirectoriesCursorLoader.java
new file mode 100644
index 000000000..327a62c7b
--- /dev/null
+++ b/java/com/android/dialer/searchfragment/remote/RemoteDirectoriesCursorLoader.java
@@ -0,0 +1,77 @@
+/*
+
+* 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.searchfragment.remote;
+
+import android.content.Context;
+import android.content.CursorLoader;
+import android.database.Cursor;
+import android.net.Uri;
+import android.os.Build.VERSION;
+import android.os.Build.VERSION_CODES;
+import android.provider.ContactsContract;
+import android.support.annotation.Nullable;
+import android.support.annotation.VisibleForTesting;
+import com.google.auto.value.AutoValue;
+
+/** CursorLoader to load the list of remote directories on the device. */
+public final class RemoteDirectoriesCursorLoader extends CursorLoader {
+
+ /** Positions of columns in {@code PROJECTIONS}. */
+ private static final int ID = 0;
+
+ private static final int DISPLAY_NAME = 1;
+ private static final int PHOTO_SUPPORT = 2;
+
+ @VisibleForTesting
+ static final String[] PROJECTION = {
+ ContactsContract.Directory._ID,
+ ContactsContract.Directory.DISPLAY_NAME,
+ ContactsContract.Directory.PHOTO_SUPPORT,
+ };
+
+ public RemoteDirectoriesCursorLoader(Context context) {
+ super(context, getContentUri(), PROJECTION, null, null, ContactsContract.Directory._ID);
+ }
+
+ /** @return current cursor row represented as a {@link Directory}. */
+ public static Directory readDirectory(Cursor cursor) {
+ return Directory.create(
+ cursor.getInt(ID), cursor.getString(DISPLAY_NAME), cursor.getInt(PHOTO_SUPPORT) != 0);
+ }
+
+ private static Uri getContentUri() {
+ return VERSION.SDK_INT >= VERSION_CODES.N
+ ? ContactsContract.Directory.ENTERPRISE_CONTENT_URI
+ : ContactsContract.Directory.CONTENT_URI;
+ }
+
+ /** POJO representing the results returned from {@link RemoteDirectoriesCursorLoader}. */
+ @AutoValue
+ public abstract static class Directory {
+ public static Directory create(int id, @Nullable String displayName, boolean supportsPhotos) {
+ return new AutoValue_RemoteDirectoriesCursorLoader_Directory(id, displayName, supportsPhotos);
+ }
+
+ abstract int getId();
+
+ /** Returns a user facing display name of the directory. Null if none exists. */
+ abstract @Nullable String getDisplayName();
+
+ abstract boolean supportsPhotos();
+ }
+}
diff --git a/java/com/android/dialer/searchfragment/remote/res/values-af/strings.xml b/java/com/android/dialer/searchfragment/remote/res/values-af/strings.xml
new file mode 100644
index 000000000..9259a90ef
--- /dev/null
+++ b/java/com/android/dialer/searchfragment/remote/res/values-af/strings.xml
@@ -0,0 +1,21 @@
+<?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="directory" msgid="4902990525538769658">"Gids <xliff:g id="EMAIL">%1$s</xliff:g>"</string>
+</resources>
diff --git a/java/com/android/dialer/searchfragment/remote/res/values-am/strings.xml b/java/com/android/dialer/searchfragment/remote/res/values-am/strings.xml
new file mode 100644
index 000000000..adf2cea9c
--- /dev/null
+++ b/java/com/android/dialer/searchfragment/remote/res/values-am/strings.xml
@@ -0,0 +1,21 @@
+<?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="directory" msgid="4902990525538769658">"ማውጫ <xliff:g id="EMAIL">%1$s</xliff:g>"</string>
+</resources>
diff --git a/java/com/android/dialer/searchfragment/remote/res/values-ar/strings.xml b/java/com/android/dialer/searchfragment/remote/res/values-ar/strings.xml
new file mode 100644
index 000000000..545a629f1
--- /dev/null
+++ b/java/com/android/dialer/searchfragment/remote/res/values-ar/strings.xml
@@ -0,0 +1,21 @@
+<?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="directory" msgid="4902990525538769658">"دليل <xliff:g id="EMAIL">%1$s</xliff:g>"</string>
+</resources>
diff --git a/java/com/android/dialer/searchfragment/remote/res/values-az/strings.xml b/java/com/android/dialer/searchfragment/remote/res/values-az/strings.xml
new file mode 100644
index 000000000..bd7cedafa
--- /dev/null
+++ b/java/com/android/dialer/searchfragment/remote/res/values-az/strings.xml
@@ -0,0 +1,21 @@
+<?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="directory" msgid="4902990525538769658">"Kataloq <xliff:g id="EMAIL">%1$s</xliff:g>"</string>
+</resources>
diff --git a/java/com/android/dialer/searchfragment/remote/res/values-b+sr+Latn/strings.xml b/java/com/android/dialer/searchfragment/remote/res/values-b+sr+Latn/strings.xml
new file mode 100644
index 000000000..3f23ec936
--- /dev/null
+++ b/java/com/android/dialer/searchfragment/remote/res/values-b+sr+Latn/strings.xml
@@ -0,0 +1,21 @@
+<?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="directory" msgid="4902990525538769658">"Katalog <xliff:g id="EMAIL">%1$s</xliff:g>"</string>
+</resources>
diff --git a/java/com/android/dialer/searchfragment/remote/res/values-be/strings.xml b/java/com/android/dialer/searchfragment/remote/res/values-be/strings.xml
new file mode 100644
index 000000000..da911a5e1
--- /dev/null
+++ b/java/com/android/dialer/searchfragment/remote/res/values-be/strings.xml
@@ -0,0 +1,21 @@
+<?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="directory" msgid="4902990525538769658">"Каталог <xliff:g id="EMAIL">%1$s</xliff:g>"</string>
+</resources>
diff --git a/java/com/android/dialer/searchfragment/remote/res/values-bg/strings.xml b/java/com/android/dialer/searchfragment/remote/res/values-bg/strings.xml
new file mode 100644
index 000000000..6cd9a1cc6
--- /dev/null
+++ b/java/com/android/dialer/searchfragment/remote/res/values-bg/strings.xml
@@ -0,0 +1,21 @@
+<?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="directory" msgid="4902990525538769658">"Директория на <xliff:g id="EMAIL">%1$s</xliff:g>"</string>
+</resources>
diff --git a/java/com/android/dialer/searchfragment/remote/res/values-bn/strings.xml b/java/com/android/dialer/searchfragment/remote/res/values-bn/strings.xml
new file mode 100644
index 000000000..007ae2ffd
--- /dev/null
+++ b/java/com/android/dialer/searchfragment/remote/res/values-bn/strings.xml
@@ -0,0 +1,21 @@
+<?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="directory" msgid="4902990525538769658">"সংগ্রহ <xliff:g id="EMAIL">%1$s</xliff:g>"</string>
+</resources>
diff --git a/java/com/android/dialer/searchfragment/remote/res/values-bs/strings.xml b/java/com/android/dialer/searchfragment/remote/res/values-bs/strings.xml
new file mode 100644
index 000000000..396bc15a4
--- /dev/null
+++ b/java/com/android/dialer/searchfragment/remote/res/values-bs/strings.xml
@@ -0,0 +1,21 @@
+<?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="directory" msgid="4902990525538769658">"Imenik e-pošte <xliff:g id="EMAIL">%1$s</xliff:g>"</string>
+</resources>
diff --git a/java/com/android/dialer/searchfragment/remote/res/values-ca/strings.xml b/java/com/android/dialer/searchfragment/remote/res/values-ca/strings.xml
new file mode 100644
index 000000000..c08206cda
--- /dev/null
+++ b/java/com/android/dialer/searchfragment/remote/res/values-ca/strings.xml
@@ -0,0 +1,21 @@
+<?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="directory" msgid="4902990525538769658">"Directori <xliff:g id="EMAIL">%1$s</xliff:g>"</string>
+</resources>
diff --git a/java/com/android/dialer/searchfragment/remote/res/values-cs/strings.xml b/java/com/android/dialer/searchfragment/remote/res/values-cs/strings.xml
new file mode 100644
index 000000000..9a57bb432
--- /dev/null
+++ b/java/com/android/dialer/searchfragment/remote/res/values-cs/strings.xml
@@ -0,0 +1,21 @@
+<?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="directory" msgid="4902990525538769658">"Adresář <xliff:g id="EMAIL">%1$s</xliff:g>"</string>
+</resources>
diff --git a/java/com/android/dialer/searchfragment/remote/res/values-da/strings.xml b/java/com/android/dialer/searchfragment/remote/res/values-da/strings.xml
new file mode 100644
index 000000000..9cbea4f4d
--- /dev/null
+++ b/java/com/android/dialer/searchfragment/remote/res/values-da/strings.xml
@@ -0,0 +1,21 @@
+<?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="directory" msgid="4902990525538769658">"Indeks <xliff:g id="EMAIL">%1$s</xliff:g>"</string>
+</resources>
diff --git a/java/com/android/dialer/searchfragment/remote/res/values-de/strings.xml b/java/com/android/dialer/searchfragment/remote/res/values-de/strings.xml
new file mode 100644
index 000000000..8e6939d87
--- /dev/null
+++ b/java/com/android/dialer/searchfragment/remote/res/values-de/strings.xml
@@ -0,0 +1,21 @@
+<?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="directory" msgid="4902990525538769658">"Verzeichnis \"<xliff:g id="EMAIL">%1$s</xliff:g>\""</string>
+</resources>
diff --git a/java/com/android/dialer/searchfragment/remote/res/values-el/strings.xml b/java/com/android/dialer/searchfragment/remote/res/values-el/strings.xml
new file mode 100644
index 000000000..e099de2dc
--- /dev/null
+++ b/java/com/android/dialer/searchfragment/remote/res/values-el/strings.xml
@@ -0,0 +1,21 @@
+<?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="directory" msgid="4902990525538769658">"Κατάλογος <xliff:g id="EMAIL">%1$s</xliff:g>"</string>
+</resources>
diff --git a/java/com/android/dialer/searchfragment/remote/res/values-en-rAU/strings.xml b/java/com/android/dialer/searchfragment/remote/res/values-en-rAU/strings.xml
new file mode 100644
index 000000000..39f8fda33
--- /dev/null
+++ b/java/com/android/dialer/searchfragment/remote/res/values-en-rAU/strings.xml
@@ -0,0 +1,21 @@
+<?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="directory" msgid="4902990525538769658">"Directory <xliff:g id="EMAIL">%1$s</xliff:g>"</string>
+</resources>
diff --git a/java/com/android/dialer/searchfragment/remote/res/values-en-rGB/strings.xml b/java/com/android/dialer/searchfragment/remote/res/values-en-rGB/strings.xml
new file mode 100644
index 000000000..39f8fda33
--- /dev/null
+++ b/java/com/android/dialer/searchfragment/remote/res/values-en-rGB/strings.xml
@@ -0,0 +1,21 @@
+<?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="directory" msgid="4902990525538769658">"Directory <xliff:g id="EMAIL">%1$s</xliff:g>"</string>
+</resources>
diff --git a/java/com/android/dialer/searchfragment/remote/res/values-en-rIN/strings.xml b/java/com/android/dialer/searchfragment/remote/res/values-en-rIN/strings.xml
new file mode 100644
index 000000000..39f8fda33
--- /dev/null
+++ b/java/com/android/dialer/searchfragment/remote/res/values-en-rIN/strings.xml
@@ -0,0 +1,21 @@
+<?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="directory" msgid="4902990525538769658">"Directory <xliff:g id="EMAIL">%1$s</xliff:g>"</string>
+</resources>
diff --git a/java/com/android/dialer/searchfragment/remote/res/values-es-rUS/strings.xml b/java/com/android/dialer/searchfragment/remote/res/values-es-rUS/strings.xml
new file mode 100644
index 000000000..f4feb6c85
--- /dev/null
+++ b/java/com/android/dialer/searchfragment/remote/res/values-es-rUS/strings.xml
@@ -0,0 +1,21 @@
+<?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="directory" msgid="4902990525538769658">"Directorio <xliff:g id="EMAIL">%1$s</xliff:g>"</string>
+</resources>
diff --git a/java/com/android/dialer/searchfragment/remote/res/values-es/strings.xml b/java/com/android/dialer/searchfragment/remote/res/values-es/strings.xml
new file mode 100644
index 000000000..5353c103a
--- /dev/null
+++ b/java/com/android/dialer/searchfragment/remote/res/values-es/strings.xml
@@ -0,0 +1,21 @@
+<?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="directory" msgid="4902990525538769658">"Directorio de <xliff:g id="EMAIL">%1$s</xliff:g>"</string>
+</resources>
diff --git a/java/com/android/dialer/searchfragment/remote/res/values-et/strings.xml b/java/com/android/dialer/searchfragment/remote/res/values-et/strings.xml
new file mode 100644
index 000000000..4a110b046
--- /dev/null
+++ b/java/com/android/dialer/searchfragment/remote/res/values-et/strings.xml
@@ -0,0 +1,21 @@
+<?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="directory" msgid="4902990525538769658">"Kataloog <xliff:g id="EMAIL">%1$s</xliff:g>"</string>
+</resources>
diff --git a/java/com/android/dialer/searchfragment/remote/res/values-eu/strings.xml b/java/com/android/dialer/searchfragment/remote/res/values-eu/strings.xml
new file mode 100644
index 000000000..ecc8286f2
--- /dev/null
+++ b/java/com/android/dialer/searchfragment/remote/res/values-eu/strings.xml
@@ -0,0 +1,21 @@
+<?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="directory" msgid="4902990525538769658">"<xliff:g id="EMAIL">%1$s</xliff:g> direktorioa"</string>
+</resources>
diff --git a/java/com/android/dialer/searchfragment/remote/res/values-fa/strings.xml b/java/com/android/dialer/searchfragment/remote/res/values-fa/strings.xml
new file mode 100644
index 000000000..e4ec31dfb
--- /dev/null
+++ b/java/com/android/dialer/searchfragment/remote/res/values-fa/strings.xml
@@ -0,0 +1,21 @@
+<?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="directory" msgid="4902990525538769658">"فهرست <xliff:g id="EMAIL">%1$s</xliff:g>"</string>
+</resources>
diff --git a/java/com/android/dialer/searchfragment/remote/res/values-fi/strings.xml b/java/com/android/dialer/searchfragment/remote/res/values-fi/strings.xml
new file mode 100644
index 000000000..787c4c9c7
--- /dev/null
+++ b/java/com/android/dialer/searchfragment/remote/res/values-fi/strings.xml
@@ -0,0 +1,21 @@
+<?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="directory" msgid="4902990525538769658">"<xliff:g id="EMAIL">%1$s</xliff:g>-hakemisto"</string>
+</resources>
diff --git a/java/com/android/dialer/searchfragment/remote/res/values-fr-rCA/strings.xml b/java/com/android/dialer/searchfragment/remote/res/values-fr-rCA/strings.xml
new file mode 100644
index 000000000..87bfff151
--- /dev/null
+++ b/java/com/android/dialer/searchfragment/remote/res/values-fr-rCA/strings.xml
@@ -0,0 +1,21 @@
+<?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="directory" msgid="4902990525538769658">"Annuaire <xliff:g id="EMAIL">%1$s</xliff:g>"</string>
+</resources>
diff --git a/java/com/android/dialer/searchfragment/remote/res/values-fr/strings.xml b/java/com/android/dialer/searchfragment/remote/res/values-fr/strings.xml
new file mode 100644
index 000000000..78fed92ba
--- /dev/null
+++ b/java/com/android/dialer/searchfragment/remote/res/values-fr/strings.xml
@@ -0,0 +1,21 @@
+<?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="directory" msgid="4902990525538769658">"Dossier <xliff:g id="EMAIL">%1$s</xliff:g>"</string>
+</resources>
diff --git a/java/com/android/dialer/searchfragment/remote/res/values-gl/strings.xml b/java/com/android/dialer/searchfragment/remote/res/values-gl/strings.xml
new file mode 100644
index 000000000..f4feb6c85
--- /dev/null
+++ b/java/com/android/dialer/searchfragment/remote/res/values-gl/strings.xml
@@ -0,0 +1,21 @@
+<?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="directory" msgid="4902990525538769658">"Directorio <xliff:g id="EMAIL">%1$s</xliff:g>"</string>
+</resources>
diff --git a/java/com/android/dialer/searchfragment/remote/res/values-gu/strings.xml b/java/com/android/dialer/searchfragment/remote/res/values-gu/strings.xml
new file mode 100644
index 000000000..f4a9e974e
--- /dev/null
+++ b/java/com/android/dialer/searchfragment/remote/res/values-gu/strings.xml
@@ -0,0 +1,21 @@
+<?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="directory" msgid="4902990525538769658">"નિર્દેશિકા <xliff:g id="EMAIL">%1$s</xliff:g>"</string>
+</resources>
diff --git a/java/com/android/dialer/searchfragment/remote/res/values-hi/strings.xml b/java/com/android/dialer/searchfragment/remote/res/values-hi/strings.xml
new file mode 100644
index 000000000..80f784cb5
--- /dev/null
+++ b/java/com/android/dialer/searchfragment/remote/res/values-hi/strings.xml
@@ -0,0 +1,21 @@
+<?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="directory" msgid="4902990525538769658">"निर्देशिका <xliff:g id="EMAIL">%1$s</xliff:g>"</string>
+</resources>
diff --git a/java/com/android/dialer/searchfragment/remote/res/values-hr/strings.xml b/java/com/android/dialer/searchfragment/remote/res/values-hr/strings.xml
new file mode 100644
index 000000000..51b521066
--- /dev/null
+++ b/java/com/android/dialer/searchfragment/remote/res/values-hr/strings.xml
@@ -0,0 +1,21 @@
+<?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="directory" msgid="4902990525538769658">"Direktorij <xliff:g id="EMAIL">%1$s</xliff:g>"</string>
+</resources>
diff --git a/java/com/android/dialer/searchfragment/remote/res/values-hu/strings.xml b/java/com/android/dialer/searchfragment/remote/res/values-hu/strings.xml
new file mode 100644
index 000000000..7a36911db
--- /dev/null
+++ b/java/com/android/dialer/searchfragment/remote/res/values-hu/strings.xml
@@ -0,0 +1,21 @@
+<?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="directory" msgid="4902990525538769658">"Könyvtár: <xliff:g id="EMAIL">%1$s</xliff:g>"</string>
+</resources>
diff --git a/java/com/android/dialer/searchfragment/remote/res/values-hy/strings.xml b/java/com/android/dialer/searchfragment/remote/res/values-hy/strings.xml
new file mode 100644
index 000000000..59a4e8895
--- /dev/null
+++ b/java/com/android/dialer/searchfragment/remote/res/values-hy/strings.xml
@@ -0,0 +1,21 @@
+<?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="directory" msgid="4902990525538769658">"Գրացուցակ «<xliff:g id="EMAIL">%1$s</xliff:g>»"</string>
+</resources>
diff --git a/java/com/android/dialer/searchfragment/remote/res/values-in/strings.xml b/java/com/android/dialer/searchfragment/remote/res/values-in/strings.xml
new file mode 100644
index 000000000..ceabfd1a5
--- /dev/null
+++ b/java/com/android/dialer/searchfragment/remote/res/values-in/strings.xml
@@ -0,0 +1,21 @@
+<?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="directory" msgid="4902990525538769658">"Direktori <xliff:g id="EMAIL">%1$s</xliff:g>"</string>
+</resources>
diff --git a/java/com/android/dialer/searchfragment/remote/res/values-is/strings.xml b/java/com/android/dialer/searchfragment/remote/res/values-is/strings.xml
new file mode 100644
index 000000000..2838a6b6b
--- /dev/null
+++ b/java/com/android/dialer/searchfragment/remote/res/values-is/strings.xml
@@ -0,0 +1,21 @@
+<?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="directory" msgid="4902990525538769658">"Tengiliðaskrá <xliff:g id="EMAIL">%1$s</xliff:g>"</string>
+</resources>
diff --git a/java/com/android/dialer/searchfragment/remote/res/values-it/strings.xml b/java/com/android/dialer/searchfragment/remote/res/values-it/strings.xml
new file mode 100644
index 000000000..39f8fda33
--- /dev/null
+++ b/java/com/android/dialer/searchfragment/remote/res/values-it/strings.xml
@@ -0,0 +1,21 @@
+<?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="directory" msgid="4902990525538769658">"Directory <xliff:g id="EMAIL">%1$s</xliff:g>"</string>
+</resources>
diff --git a/java/com/android/dialer/searchfragment/remote/res/values-iw/strings.xml b/java/com/android/dialer/searchfragment/remote/res/values-iw/strings.xml
new file mode 100644
index 000000000..5e303672f
--- /dev/null
+++ b/java/com/android/dialer/searchfragment/remote/res/values-iw/strings.xml
@@ -0,0 +1,21 @@
+<?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="directory" msgid="4902990525538769658">"ספרייה <xliff:g id="EMAIL">%1$s</xliff:g>"</string>
+</resources>
diff --git a/java/com/android/dialer/searchfragment/remote/res/values-ja/strings.xml b/java/com/android/dialer/searchfragment/remote/res/values-ja/strings.xml
new file mode 100644
index 000000000..3f992a8f6
--- /dev/null
+++ b/java/com/android/dialer/searchfragment/remote/res/values-ja/strings.xml
@@ -0,0 +1,21 @@
+<?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="directory" msgid="4902990525538769658">"「<xliff:g id="EMAIL">%1$s</xliff:g>」ディレクトリ"</string>
+</resources>
diff --git a/java/com/android/dialer/searchfragment/remote/res/values-ka/strings.xml b/java/com/android/dialer/searchfragment/remote/res/values-ka/strings.xml
new file mode 100644
index 000000000..a4c319b3d
--- /dev/null
+++ b/java/com/android/dialer/searchfragment/remote/res/values-ka/strings.xml
@@ -0,0 +1,21 @@
+<?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="directory" msgid="4902990525538769658">"კატალოგი <xliff:g id="EMAIL">%1$s</xliff:g>"</string>
+</resources>
diff --git a/java/com/android/dialer/searchfragment/remote/res/values-kk/strings.xml b/java/com/android/dialer/searchfragment/remote/res/values-kk/strings.xml
new file mode 100644
index 000000000..c85d1a852
--- /dev/null
+++ b/java/com/android/dialer/searchfragment/remote/res/values-kk/strings.xml
@@ -0,0 +1,21 @@
+<?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="directory" msgid="4902990525538769658">"<xliff:g id="EMAIL">%1$s</xliff:g> каталогы"</string>
+</resources>
diff --git a/java/com/android/dialer/searchfragment/remote/res/values-km/strings.xml b/java/com/android/dialer/searchfragment/remote/res/values-km/strings.xml
new file mode 100644
index 000000000..c59f05024
--- /dev/null
+++ b/java/com/android/dialer/searchfragment/remote/res/values-km/strings.xml
@@ -0,0 +1,21 @@
+<?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="directory" msgid="4902990525538769658">"បញ្ជី <xliff:g id="EMAIL">%1$s</xliff:g>"</string>
+</resources>
diff --git a/java/com/android/dialer/searchfragment/remote/res/values-kn/strings.xml b/java/com/android/dialer/searchfragment/remote/res/values-kn/strings.xml
new file mode 100644
index 000000000..a6a7f8d0f
--- /dev/null
+++ b/java/com/android/dialer/searchfragment/remote/res/values-kn/strings.xml
@@ -0,0 +1,21 @@
+<?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="directory" msgid="4902990525538769658">"<xliff:g id="EMAIL">%1$s</xliff:g> ಡೈರೆಕ್ಟರಿ"</string>
+</resources>
diff --git a/java/com/android/dialer/searchfragment/remote/res/values-ko/strings.xml b/java/com/android/dialer/searchfragment/remote/res/values-ko/strings.xml
new file mode 100644
index 000000000..f7421bff0
--- /dev/null
+++ b/java/com/android/dialer/searchfragment/remote/res/values-ko/strings.xml
@@ -0,0 +1,21 @@
+<?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="directory" msgid="4902990525538769658">"디렉토리 <xliff:g id="EMAIL">%1$s</xliff:g>"</string>
+</resources>
diff --git a/java/com/android/dialer/searchfragment/remote/res/values-ky/strings.xml b/java/com/android/dialer/searchfragment/remote/res/values-ky/strings.xml
new file mode 100644
index 000000000..da911a5e1
--- /dev/null
+++ b/java/com/android/dialer/searchfragment/remote/res/values-ky/strings.xml
@@ -0,0 +1,21 @@
+<?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="directory" msgid="4902990525538769658">"Каталог <xliff:g id="EMAIL">%1$s</xliff:g>"</string>
+</resources>
diff --git a/java/com/android/dialer/searchfragment/remote/res/values-lo/strings.xml b/java/com/android/dialer/searchfragment/remote/res/values-lo/strings.xml
new file mode 100644
index 000000000..81c6c4f2c
--- /dev/null
+++ b/java/com/android/dialer/searchfragment/remote/res/values-lo/strings.xml
@@ -0,0 +1,21 @@
+<?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="directory" msgid="4902990525538769658">"ໄດເຣັກທໍຣີ <xliff:g id="EMAIL">%1$s</xliff:g>"</string>
+</resources>
diff --git a/java/com/android/dialer/searchfragment/remote/res/values-lt/strings.xml b/java/com/android/dialer/searchfragment/remote/res/values-lt/strings.xml
new file mode 100644
index 000000000..323bd3e23
--- /dev/null
+++ b/java/com/android/dialer/searchfragment/remote/res/values-lt/strings.xml
@@ -0,0 +1,21 @@
+<?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="directory" msgid="4902990525538769658">"Katalogas „<xliff:g id="EMAIL">%1$s</xliff:g>“"</string>
+</resources>
diff --git a/java/com/android/dialer/searchfragment/remote/res/values-lv/strings.xml b/java/com/android/dialer/searchfragment/remote/res/values-lv/strings.xml
new file mode 100644
index 000000000..248cf9b02
--- /dev/null
+++ b/java/com/android/dialer/searchfragment/remote/res/values-lv/strings.xml
@@ -0,0 +1,21 @@
+<?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="directory" msgid="4902990525538769658">"Direktorijs: <xliff:g id="EMAIL">%1$s</xliff:g>"</string>
+</resources>
diff --git a/java/com/android/dialer/searchfragment/remote/res/values-mk/strings.xml b/java/com/android/dialer/searchfragment/remote/res/values-mk/strings.xml
new file mode 100644
index 000000000..1d84aaf8a
--- /dev/null
+++ b/java/com/android/dialer/searchfragment/remote/res/values-mk/strings.xml
@@ -0,0 +1,21 @@
+<?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="directory" msgid="4902990525538769658">"Адресар <xliff:g id="EMAIL">%1$s</xliff:g>"</string>
+</resources>
diff --git a/java/com/android/dialer/searchfragment/remote/res/values-ml/strings.xml b/java/com/android/dialer/searchfragment/remote/res/values-ml/strings.xml
new file mode 100644
index 000000000..104270b6e
--- /dev/null
+++ b/java/com/android/dialer/searchfragment/remote/res/values-ml/strings.xml
@@ -0,0 +1,21 @@
+<?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="directory" msgid="4902990525538769658">"ഡയറക്റ്ററി <xliff:g id="EMAIL">%1$s</xliff:g>"</string>
+</resources>
diff --git a/java/com/android/dialer/searchfragment/remote/res/values-mn/strings.xml b/java/com/android/dialer/searchfragment/remote/res/values-mn/strings.xml
new file mode 100644
index 000000000..ba31b9e1f
--- /dev/null
+++ b/java/com/android/dialer/searchfragment/remote/res/values-mn/strings.xml
@@ -0,0 +1,21 @@
+<?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="directory" msgid="4902990525538769658">"Директор <xliff:g id="EMAIL">%1$s</xliff:g>"</string>
+</resources>
diff --git a/java/com/android/dialer/searchfragment/remote/res/values-mr/strings.xml b/java/com/android/dialer/searchfragment/remote/res/values-mr/strings.xml
new file mode 100644
index 000000000..5b6e3c410
--- /dev/null
+++ b/java/com/android/dialer/searchfragment/remote/res/values-mr/strings.xml
@@ -0,0 +1,21 @@
+<?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="directory" msgid="4902990525538769658">"डिरेक्टरी <xliff:g id="EMAIL">%1$s</xliff:g>"</string>
+</resources>
diff --git a/java/com/android/dialer/searchfragment/remote/res/values-ms/strings.xml b/java/com/android/dialer/searchfragment/remote/res/values-ms/strings.xml
new file mode 100644
index 000000000..ceabfd1a5
--- /dev/null
+++ b/java/com/android/dialer/searchfragment/remote/res/values-ms/strings.xml
@@ -0,0 +1,21 @@
+<?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="directory" msgid="4902990525538769658">"Direktori <xliff:g id="EMAIL">%1$s</xliff:g>"</string>
+</resources>
diff --git a/java/com/android/dialer/searchfragment/remote/res/values-my/strings.xml b/java/com/android/dialer/searchfragment/remote/res/values-my/strings.xml
new file mode 100644
index 000000000..de17783e3
--- /dev/null
+++ b/java/com/android/dialer/searchfragment/remote/res/values-my/strings.xml
@@ -0,0 +1,21 @@
+<?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="directory" msgid="4902990525538769658">"လမ်းညွှန် <xliff:g id="EMAIL">%1$s</xliff:g>"</string>
+</resources>
diff --git a/java/com/android/dialer/searchfragment/remote/res/values-nb/strings.xml b/java/com/android/dialer/searchfragment/remote/res/values-nb/strings.xml
new file mode 100644
index 000000000..2e745abb5
--- /dev/null
+++ b/java/com/android/dialer/searchfragment/remote/res/values-nb/strings.xml
@@ -0,0 +1,21 @@
+<?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="directory" msgid="4902990525538769658">"Katalog – <xliff:g id="EMAIL">%1$s</xliff:g>"</string>
+</resources>
diff --git a/java/com/android/dialer/searchfragment/remote/res/values-ne/strings.xml b/java/com/android/dialer/searchfragment/remote/res/values-ne/strings.xml
new file mode 100644
index 000000000..80f784cb5
--- /dev/null
+++ b/java/com/android/dialer/searchfragment/remote/res/values-ne/strings.xml
@@ -0,0 +1,21 @@
+<?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="directory" msgid="4902990525538769658">"निर्देशिका <xliff:g id="EMAIL">%1$s</xliff:g>"</string>
+</resources>
diff --git a/java/com/android/dialer/searchfragment/remote/res/values-nl/strings.xml b/java/com/android/dialer/searchfragment/remote/res/values-nl/strings.xml
new file mode 100644
index 000000000..39f8fda33
--- /dev/null
+++ b/java/com/android/dialer/searchfragment/remote/res/values-nl/strings.xml
@@ -0,0 +1,21 @@
+<?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="directory" msgid="4902990525538769658">"Directory <xliff:g id="EMAIL">%1$s</xliff:g>"</string>
+</resources>
diff --git a/java/com/android/dialer/searchfragment/remote/res/values-no/strings.xml b/java/com/android/dialer/searchfragment/remote/res/values-no/strings.xml
new file mode 100644
index 000000000..2e745abb5
--- /dev/null
+++ b/java/com/android/dialer/searchfragment/remote/res/values-no/strings.xml
@@ -0,0 +1,21 @@
+<?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="directory" msgid="4902990525538769658">"Katalog – <xliff:g id="EMAIL">%1$s</xliff:g>"</string>
+</resources>
diff --git a/java/com/android/dialer/searchfragment/remote/res/values-pa/strings.xml b/java/com/android/dialer/searchfragment/remote/res/values-pa/strings.xml
new file mode 100644
index 000000000..431bc557e
--- /dev/null
+++ b/java/com/android/dialer/searchfragment/remote/res/values-pa/strings.xml
@@ -0,0 +1,21 @@
+<?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="directory" msgid="4902990525538769658">"ਡਾਇਰੈਕਟਰੀ <xliff:g id="EMAIL">%1$s</xliff:g>"</string>
+</resources>
diff --git a/java/com/android/dialer/searchfragment/remote/res/values-pl/strings.xml b/java/com/android/dialer/searchfragment/remote/res/values-pl/strings.xml
new file mode 100644
index 000000000..3f23ec936
--- /dev/null
+++ b/java/com/android/dialer/searchfragment/remote/res/values-pl/strings.xml
@@ -0,0 +1,21 @@
+<?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="directory" msgid="4902990525538769658">"Katalog <xliff:g id="EMAIL">%1$s</xliff:g>"</string>
+</resources>
diff --git a/java/com/android/dialer/searchfragment/remote/res/values-pt-rBR/strings.xml b/java/com/android/dialer/searchfragment/remote/res/values-pt-rBR/strings.xml
new file mode 100644
index 000000000..c03d95f10
--- /dev/null
+++ b/java/com/android/dialer/searchfragment/remote/res/values-pt-rBR/strings.xml
@@ -0,0 +1,21 @@
+<?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="directory" msgid="4902990525538769658">"Diretório <xliff:g id="EMAIL">%1$s</xliff:g>"</string>
+</resources>
diff --git a/java/com/android/dialer/searchfragment/remote/res/values-pt-rPT/strings.xml b/java/com/android/dialer/searchfragment/remote/res/values-pt-rPT/strings.xml
new file mode 100644
index 000000000..c03d95f10
--- /dev/null
+++ b/java/com/android/dialer/searchfragment/remote/res/values-pt-rPT/strings.xml
@@ -0,0 +1,21 @@
+<?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="directory" msgid="4902990525538769658">"Diretório <xliff:g id="EMAIL">%1$s</xliff:g>"</string>
+</resources>
diff --git a/java/com/android/dialer/searchfragment/remote/res/values-pt/strings.xml b/java/com/android/dialer/searchfragment/remote/res/values-pt/strings.xml
new file mode 100644
index 000000000..c03d95f10
--- /dev/null
+++ b/java/com/android/dialer/searchfragment/remote/res/values-pt/strings.xml
@@ -0,0 +1,21 @@
+<?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="directory" msgid="4902990525538769658">"Diretório <xliff:g id="EMAIL">%1$s</xliff:g>"</string>
+</resources>
diff --git a/java/com/android/dialer/searchfragment/remote/res/values-ro/strings.xml b/java/com/android/dialer/searchfragment/remote/res/values-ro/strings.xml
new file mode 100644
index 000000000..64baf69eb
--- /dev/null
+++ b/java/com/android/dialer/searchfragment/remote/res/values-ro/strings.xml
@@ -0,0 +1,21 @@
+<?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="directory" msgid="4902990525538769658">"Directorul <xliff:g id="EMAIL">%1$s</xliff:g>"</string>
+</resources>
diff --git a/java/com/android/dialer/searchfragment/remote/res/values-ru/strings.xml b/java/com/android/dialer/searchfragment/remote/res/values-ru/strings.xml
new file mode 100644
index 000000000..da911a5e1
--- /dev/null
+++ b/java/com/android/dialer/searchfragment/remote/res/values-ru/strings.xml
@@ -0,0 +1,21 @@
+<?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="directory" msgid="4902990525538769658">"Каталог <xliff:g id="EMAIL">%1$s</xliff:g>"</string>
+</resources>
diff --git a/java/com/android/dialer/searchfragment/remote/res/values-si/strings.xml b/java/com/android/dialer/searchfragment/remote/res/values-si/strings.xml
new file mode 100644
index 000000000..d1174b76b
--- /dev/null
+++ b/java/com/android/dialer/searchfragment/remote/res/values-si/strings.xml
@@ -0,0 +1,21 @@
+<?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="directory" msgid="4902990525538769658">"නාමාවලිය <xliff:g id="EMAIL">%1$s</xliff:g>"</string>
+</resources>
diff --git a/java/com/android/dialer/searchfragment/remote/res/values-sk/strings.xml b/java/com/android/dialer/searchfragment/remote/res/values-sk/strings.xml
new file mode 100644
index 000000000..8fe03fc0c
--- /dev/null
+++ b/java/com/android/dialer/searchfragment/remote/res/values-sk/strings.xml
@@ -0,0 +1,21 @@
+<?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="directory" msgid="4902990525538769658">"Adresár <xliff:g id="EMAIL">%1$s</xliff:g>"</string>
+</resources>
diff --git a/java/com/android/dialer/searchfragment/remote/res/values-sl/strings.xml b/java/com/android/dialer/searchfragment/remote/res/values-sl/strings.xml
new file mode 100644
index 000000000..f9cdeca31
--- /dev/null
+++ b/java/com/android/dialer/searchfragment/remote/res/values-sl/strings.xml
@@ -0,0 +1,21 @@
+<?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="directory" msgid="4902990525538769658">"Imenik <xliff:g id="EMAIL">%1$s</xliff:g>"</string>
+</resources>
diff --git a/java/com/android/dialer/searchfragment/remote/res/values-sq/strings.xml b/java/com/android/dialer/searchfragment/remote/res/values-sq/strings.xml
new file mode 100644
index 000000000..1bfea605a
--- /dev/null
+++ b/java/com/android/dialer/searchfragment/remote/res/values-sq/strings.xml
@@ -0,0 +1,21 @@
+<?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="directory" msgid="4902990525538769658">"Direktoria <xliff:g id="EMAIL">%1$s</xliff:g>"</string>
+</resources>
diff --git a/java/com/android/dialer/searchfragment/remote/res/values-sr/strings.xml b/java/com/android/dialer/searchfragment/remote/res/values-sr/strings.xml
new file mode 100644
index 000000000..da911a5e1
--- /dev/null
+++ b/java/com/android/dialer/searchfragment/remote/res/values-sr/strings.xml
@@ -0,0 +1,21 @@
+<?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="directory" msgid="4902990525538769658">"Каталог <xliff:g id="EMAIL">%1$s</xliff:g>"</string>
+</resources>
diff --git a/java/com/android/dialer/searchfragment/remote/res/values-sv/strings.xml b/java/com/android/dialer/searchfragment/remote/res/values-sv/strings.xml
new file mode 100644
index 000000000..c9b7bd1be
--- /dev/null
+++ b/java/com/android/dialer/searchfragment/remote/res/values-sv/strings.xml
@@ -0,0 +1,21 @@
+<?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="directory" msgid="4902990525538769658">"Katalogen <xliff:g id="EMAIL">%1$s</xliff:g>"</string>
+</resources>
diff --git a/java/com/android/dialer/searchfragment/remote/res/values-sw/strings.xml b/java/com/android/dialer/searchfragment/remote/res/values-sw/strings.xml
new file mode 100644
index 000000000..fc325bc52
--- /dev/null
+++ b/java/com/android/dialer/searchfragment/remote/res/values-sw/strings.xml
@@ -0,0 +1,21 @@
+<?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="directory" msgid="4902990525538769658">"Saraka <xliff:g id="EMAIL">%1$s</xliff:g>"</string>
+</resources>
diff --git a/java/com/android/dialer/searchfragment/remote/res/values-ta/strings.xml b/java/com/android/dialer/searchfragment/remote/res/values-ta/strings.xml
new file mode 100644
index 000000000..fef939a1f
--- /dev/null
+++ b/java/com/android/dialer/searchfragment/remote/res/values-ta/strings.xml
@@ -0,0 +1,21 @@
+<?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="directory" msgid="4902990525538769658">"<xliff:g id="EMAIL">%1$s</xliff:g> கோப்பகம்"</string>
+</resources>
diff --git a/java/com/android/dialer/searchfragment/remote/res/values-te/strings.xml b/java/com/android/dialer/searchfragment/remote/res/values-te/strings.xml
new file mode 100644
index 000000000..83224bed0
--- /dev/null
+++ b/java/com/android/dialer/searchfragment/remote/res/values-te/strings.xml
@@ -0,0 +1,21 @@
+<?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="directory" msgid="4902990525538769658">"డైరెక్టరీ <xliff:g id="EMAIL">%1$s</xliff:g>"</string>
+</resources>
diff --git a/java/com/android/dialer/searchfragment/remote/res/values-th/strings.xml b/java/com/android/dialer/searchfragment/remote/res/values-th/strings.xml
new file mode 100644
index 000000000..524338897
--- /dev/null
+++ b/java/com/android/dialer/searchfragment/remote/res/values-th/strings.xml
@@ -0,0 +1,21 @@
+<?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="directory" msgid="4902990525538769658">"ไดเรกทอรี <xliff:g id="EMAIL">%1$s</xliff:g>"</string>
+</resources>
diff --git a/java/com/android/dialer/searchfragment/remote/res/values-tl/strings.xml b/java/com/android/dialer/searchfragment/remote/res/values-tl/strings.xml
new file mode 100644
index 000000000..39f8fda33
--- /dev/null
+++ b/java/com/android/dialer/searchfragment/remote/res/values-tl/strings.xml
@@ -0,0 +1,21 @@
+<?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="directory" msgid="4902990525538769658">"Directory <xliff:g id="EMAIL">%1$s</xliff:g>"</string>
+</resources>
diff --git a/java/com/android/dialer/searchfragment/remote/res/values-tr/strings.xml b/java/com/android/dialer/searchfragment/remote/res/values-tr/strings.xml
new file mode 100644
index 000000000..542ac695e
--- /dev/null
+++ b/java/com/android/dialer/searchfragment/remote/res/values-tr/strings.xml
@@ -0,0 +1,21 @@
+<?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="directory" msgid="4902990525538769658">"<xliff:g id="EMAIL">%1$s</xliff:g> dizini"</string>
+</resources>
diff --git a/java/com/android/dialer/searchfragment/remote/res/values-uk/strings.xml b/java/com/android/dialer/searchfragment/remote/res/values-uk/strings.xml
new file mode 100644
index 000000000..da911a5e1
--- /dev/null
+++ b/java/com/android/dialer/searchfragment/remote/res/values-uk/strings.xml
@@ -0,0 +1,21 @@
+<?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="directory" msgid="4902990525538769658">"Каталог <xliff:g id="EMAIL">%1$s</xliff:g>"</string>
+</resources>
diff --git a/java/com/android/dialer/searchfragment/remote/res/values-ur/strings.xml b/java/com/android/dialer/searchfragment/remote/res/values-ur/strings.xml
new file mode 100644
index 000000000..70d50a39a
--- /dev/null
+++ b/java/com/android/dialer/searchfragment/remote/res/values-ur/strings.xml
@@ -0,0 +1,21 @@
+<?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="directory" msgid="4902990525538769658">"ڈائرکٹری <xliff:g id="EMAIL">%1$s</xliff:g>"</string>
+</resources>
diff --git a/java/com/android/dialer/searchfragment/remote/res/values-uz/strings.xml b/java/com/android/dialer/searchfragment/remote/res/values-uz/strings.xml
new file mode 100644
index 000000000..8959fbb09
--- /dev/null
+++ b/java/com/android/dialer/searchfragment/remote/res/values-uz/strings.xml
@@ -0,0 +1,21 @@
+<?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="directory" msgid="4902990525538769658">"<xliff:g id="EMAIL">%1$s</xliff:g> katalogi"</string>
+</resources>
diff --git a/java/com/android/dialer/searchfragment/remote/res/values-vi/strings.xml b/java/com/android/dialer/searchfragment/remote/res/values-vi/strings.xml
new file mode 100644
index 000000000..9cd702a3c
--- /dev/null
+++ b/java/com/android/dialer/searchfragment/remote/res/values-vi/strings.xml
@@ -0,0 +1,21 @@
+<?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="directory" msgid="4902990525538769658">"Thư mục <xliff:g id="EMAIL">%1$s</xliff:g>"</string>
+</resources>
diff --git a/java/com/android/dialer/searchfragment/remote/res/values-zh-rCN/strings.xml b/java/com/android/dialer/searchfragment/remote/res/values-zh-rCN/strings.xml
new file mode 100644
index 000000000..b7d58dff5
--- /dev/null
+++ b/java/com/android/dialer/searchfragment/remote/res/values-zh-rCN/strings.xml
@@ -0,0 +1,21 @@
+<?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="directory" msgid="4902990525538769658">"目录 <xliff:g id="EMAIL">%1$s</xliff:g>"</string>
+</resources>
diff --git a/java/com/android/dialer/searchfragment/remote/res/values-zh-rHK/strings.xml b/java/com/android/dialer/searchfragment/remote/res/values-zh-rHK/strings.xml
new file mode 100644
index 000000000..bdfedbee1
--- /dev/null
+++ b/java/com/android/dialer/searchfragment/remote/res/values-zh-rHK/strings.xml
@@ -0,0 +1,21 @@
+<?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="directory" msgid="4902990525538769658">"目錄 <xliff:g id="EMAIL">%1$s</xliff:g>"</string>
+</resources>
diff --git a/java/com/android/dialer/searchfragment/remote/res/values-zh-rTW/strings.xml b/java/com/android/dialer/searchfragment/remote/res/values-zh-rTW/strings.xml
new file mode 100644
index 000000000..bdfedbee1
--- /dev/null
+++ b/java/com/android/dialer/searchfragment/remote/res/values-zh-rTW/strings.xml
@@ -0,0 +1,21 @@
+<?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="directory" msgid="4902990525538769658">"目錄 <xliff:g id="EMAIL">%1$s</xliff:g>"</string>
+</resources>
diff --git a/java/com/android/dialer/searchfragment/remote/res/values-zu/strings.xml b/java/com/android/dialer/searchfragment/remote/res/values-zu/strings.xml
new file mode 100644
index 000000000..b089b39b4
--- /dev/null
+++ b/java/com/android/dialer/searchfragment/remote/res/values-zu/strings.xml
@@ -0,0 +1,21 @@
+<?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="directory" msgid="4902990525538769658">"Uhla lwemibhalo ye-<xliff:g id="EMAIL">%1$s</xliff:g>"</string>
+</resources>
diff --git a/java/com/android/dialer/searchfragment/remote/res/values/strings.xml b/java/com/android/dialer/searchfragment/remote/res/values/strings.xml
new file mode 100644
index 000000000..beabba135
--- /dev/null
+++ b/java/com/android/dialer/searchfragment/remote/res/values/strings.xml
@@ -0,0 +1,20 @@
+<?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:xliff="urn:oasis:names:tc:xliff:document:1.2">
+ <!-- Label for a list of contacts stored in a seperate directory [CHAR LIMIT=30]-->
+ <string name="directory">Directory <xliff:g example="google.com" id="email">%1$s</xliff:g></string>
+</resources> \ No newline at end of file