diff --git a/README-localized/readme-es-es.md b/README-localized/readme-es-es.md
new file mode 100644
index 0000000..2fa3f24
--- /dev/null
+++ b/README-localized/readme-es-es.md
@@ -0,0 +1,135 @@
+---
+page_type: sample
+products:
+- office-onedrive
+- ms-graph
+languages:
+- csharp
+extensions:
+ contentType: samples
+ technologies:
+ - Microsoft Graph
+ services:
+ - OneDrive
+ createdDate: 2/21/2017 10:21:21 AM
+---
+# Ejemplo de explorador de fotos de OneDrive para Microsoft Graph
+
+El ejemplo de explorador de fotos de OneDrive para Microsoft Graph es una aplicación universal de Windows que usa la [biblioteca del cliente .NET de Microsoft Graph](https://github.com/microsoftgraph/msgraph-sdk-dotnet) para C#/.NET.
+La aplicación de ejemplo muestra solo los elementos que son imágenes del OneDrive de un usuario. Tenga en cuenta que este ejemplo no funciona con OneDrive para la Empresa.
+
+En el ejemplo, se usa el punto de conexión de autenticación v2.0, que permite a los usuarios iniciar sesión con sus cuentas Microsoft personales, o bien con sus cuentas Microsoft profesionales o educativas.
+
+
+## Configurar
+
+### Requisitos previos
+
+Para ejecutar el ejemplo, necesitará:
+
+* Visual Studio 2015, con las herramientas de desarrollo de aplicaciones universales de Windows **Nota:** Si no tiene instaladas las herramientas de desarrollo de aplicaciones universales de Windows, abra **Panel de control** | **desinstalar un programa**. Después, haga clic con el botón derecho en **Microsoft Visual Studio** y luego haga clic en **Cambiar**. Seleccione **Modificar** y, a continuación, **elija las herramientas de desarrollo de aplicaciones universales de Windows**. Haga clic en **actualizar**. Para obtener más información sobre cómo configurar su equipo para el desarrollo de la Plataforma Universal de Windows, vea[Crear Aplicaciones para UWP con Visual Studio](https://msdn.microsoft.com/en-us/library/windows/apps/dn609832.aspx).
+* Windows 10 ([modo de desarrollo habilitado](https://msdn.microsoft.com/library/windows/apps/xaml/dn706236.aspx))
+* Ya sea una[](www.outlook.com)cuenta de ](www.outlook.com)Microsoft[](https://msdn.microsoft.com/en-us/office/office365/howto/setup-development-environment#bk_Office365Account) o bien de Office 365 para empresa](https://msdn.microsoft.com/en-us/office/office365/howto/setup-development-environment#bk_Office365Account).
+* Conocimientos de desarrollo de aplicaciones universales de Windows
+
+### Descarga del ejemplo
+
+1. Descargue el ejemplo [de GitHub](https://github.com/OneDrive/graph-sample-photobrowser-uwp) eligiendo **clónico en el escritorio** o **descargue Zip**.
+2. En Visual Studio, abra el archivo **OneDrivePhotoBrowser.sln** y compile.
+
+\##Registre y configure la aplicación
+
+1. Inicie sesión en el [Portal de Registro de Aplicaciones](https://apps.dev.microsoft.com/) mediante su cuenta personal, profesional o educativa.
+2. Seleccione **Agregar una aplicación**.
+3. Escriba un nombre para la aplicación y seleccione **Crear aplicación**. Se muestra la página de registro, indicando las propiedades de la aplicación.
+4. En **Plataformas**, seleccione **Agregar plataforma**.
+5. Seleccione **Aplicación móvil**.
+6. Copie el valor del Id. de Cliente (Id. de la aplicación) en el portapapeles. Debe usarlo en la aplicación de ejemplo. El id. de la aplicación es un identificador único para su aplicación.
+7. Seleccione **Guardar**.
+
+Después de haber cargado la solución en Visual Studio, configure el ejemplo para usar el identificador de cliente que registró al agregarlo como clave en **Recursos de la Aplicación** nodo del archivo app. Xaml.
+
+```xml
+ your Client Id
+```
+
+## Ejecutar el ejemplo
+
+1. Con el ejemplo abierto en Visual Studio, en la parte superior, seleccione**Depuración** de las Configuraciones de Soluciones y **x86** o **x64** para las plataformas de soluciones, y **OneDrivePhotoBrowser** para el proyecto de inicio.
+2. Compruebe que está ejecutando el ejemplo en el **Equipo Local**.
+3. Presione **F5** o bien haga clic en**Inicio** para ejecutar el ejemplo.
+
+La aplicación de ejemplo OneDrive Photo Browser se abrirá en la OneDrive personal del usuario que ha iniciado sesión, donde solo se mostrarán las carpetas y las imágenes. Si el archivo no es una imagen, no se mostrará en la Aplicación Explorador de Fotos de OneDrive. Seleccione una carpeta para ver todas las imágenes de esa carpeta. Seleccione una imagen para ver una presentación más grande de la imagen, con la vista de desplazamiento.
+
+
+## Características de la API
+
+### Inicio de sesión MSAL
+
+Los usuarios pueden iniciar sesión con una cuenta[de Microsoft](www.outlook.com) o [Office 365 para empresas](https://msdn.microsoft.com/en-us/office/office365/howto/setup-development-environment#bk_Office365Account).
+
+Después de que el usuario inicie sesión, la clase`AuthenticationHelper` devuelve unMSAL` GraphServicesClient`.
+
+```csharp
+ public static GraphServiceClient GetAuthenticatedClient()
+ {
+ if (graphClient == null)
+ {
+ // Create Microsoft Graph client.
+ try
+ {
+ graphClient = new GraphServiceClient(
+ "https://graph.microsoft.com/v1.0",
+ new DelegateAuthenticationProvider(
+ async (requestMessage) =>
+ {
+ var token = await GetTokenForUserAsync();
+ requestMessage.Headers.Authorization = new AuthenticationHeaderValue("bearer", token);
+ // This header has been added to identify our sample in the Microsoft Graph service. If extracting this code for your project please remove.
+ requestMessage.Headers.Add("SampleID", "uwp-csharp-photobrowser-sample");
+
+ }));
+ return graphClient;
+ }
+
+ catch (Exception ex)
+ {
+ Debug.WriteLine("Could not create a graph client: " + ex.Message);
+ }
+ }
+
+ return graphClient;
+ }
+```
+
+### Obtener miniaturas de una imagen en OneDrive
+
+En este ejemplo, se devuelven miniaturas para un elemento, si se trata de una imagen. `GetAsync ()` se utiliza para obtener las propiedades del elemento.
+
+```csharp
+ IEnumerable items;
+
+ var expandString = "thumbnails, children($expand=thumbnails)";
+
+ // If id isn't set, get the OneDrive root's photos and folders. Otherwise, get those for the specified item ID.
+ // Also retrieve the thumbnails for each item if using a consumer client.
+ var itemRequest = string.IsNullOrEmpty(id)
+ ? this.graphClient.Me.Drive.Root.Request().Expand(expandString)
+ : this.graphClient.Me.Drive.Items[id].Request().Expand(expandString);
+
+ var item = await itemRequest.GetAsync();
+ items = item.Children == null
+ ? new List()
+ : item.Children.CurrentPage.Where(child => child.Folder != null || child.Image != null);
+```
+
+## Más recursos
+
+* [Biblioteca cliente .NET de Microsoft Graph](https://github.com/microsoftgraph/msgraph-sdk-dotnet)
+* [Aplicaciones Universales de Windows](https://msdn.microsoft.com/en-us/library/windows/apps/dn726767.aspx)Obtenga más información sobre las aplicaciones universales de Windows
+
+## Licencia
+
+[Licencia](LICENSE.txt)
+
+Este proyecto ha adoptado el [Código de conducta de código abierto de Microsoft](https://opensource.microsoft.com/codeofconduct/). Para obtener más información, vea [Preguntas frecuentes sobre el código de conducta](https://opensource.microsoft.com/codeofconduct/faq/) o póngase en contacto con [opencode@microsoft.com](mailto:opencode@microsoft.com) si tiene otras preguntas o comentarios.
diff --git a/README-localized/readme-fr-fr.md b/README-localized/readme-fr-fr.md
new file mode 100644
index 0000000..b03b857
--- /dev/null
+++ b/README-localized/readme-fr-fr.md
@@ -0,0 +1,135 @@
+---
+page_type: sample
+products:
+- office-onedrive
+- ms-graph
+languages:
+- csharp
+extensions:
+ contentType: samples
+ technologies:
+ - Microsoft Graph
+ services:
+ - OneDrive
+ createdDate: 2/21/2017 10:21:21 AM
+---
+# Exemple de navigateur de photos Microsoft Graph OneDrive
+
+L’exemple de navigateur de photos Microsoft Graph OneDrive est un exemple d’application universelle Windows qui utilise la [bibliothèque cliente .NET Microsoft Graph](https://github.com/microsoftgraph/msgraph-sdk-dotnet)
+pour C#/.NET. L’exemple d’application affiche uniquement les éléments qui sont des images provenant de l’application OneDrive d’un utilisateur. Notez que cet exemple ne fonctionne pas avec OneDrive Entreprise.
+
+L’exemple utilise le point de terminaison d’authentification v2.0, qui permet aux utilisateurs de se connecter avec leur compte Microsoft personnel, professionnel ou scolaire.
+
+
+## Configurer
+
+### Conditions préalables
+
+Pour exécuter l’exemple, vous avez besoin des éléments suivants :
+
+* Visual Studio 2015, avec les outils de développement de l’application Windows universel **Remarque :** Si vous n’avez pas installé les outils de développement de l’application Windows universel, ouvrez **Panneau de configuration** | **Désinstaller un programme**. Cliquez ensuite avec le bouton droit sur **Microsoft Visual Studio**, puis cliquez sur **Modifier**. Sélectionnez **Modifier**, puis **Outils de développement d’applications Windows universelles**. Cliquez sur **Mettre à jour**. Pour plus d’informations sur la configuration de votre ordinateur pour le développement de plateformes Windows universelles, voir [Création d’applications UWP avec Visual Studio](https://msdn.microsoft.com/en-us/library/windows/apps/dn609832.aspx).
+* Windows 10 ([avec mode de développement](https://msdn.microsoft.com/library/windows/apps/xaml/dn706236.aspx))
+* Un compte [Microsoft](www.outlook.com) ou un [compte Office 365 pour les entreprises](https://msdn.microsoft.com/en-us/office/office365/howto/setup-development-environment#bk_Office365Account).
+* Connaissance du développement d’applications universelles Windows
+
+### Télécharger l’exemple
+
+1. Téléchargez l’exemple à partir de [GitHub](https://github.com/OneDrive/graph-sample-photobrowser-uwp) en sélectionnant **Clone dans le bureau** ou **Télécharger le fichier zip**.
+2. Dans Visual Studio, ouvrez le fichier **OneDrivePhotoBrowser.sln** et générez-le.
+
+\##Enregistrement et configuration de l’application
+
+1. Connectez-vous au [portail d’inscription des applications](https://apps.dev.microsoft.com/) en utilisant votre compte personnel, professionnel ou scolaire.
+2. Sélectionnez **Ajouter une application**.
+3. Entrez un nom pour l’application, puis sélectionnez **Créer une application**. La page d’inscription s’affiche, répertoriant les propriétés de votre application.
+4. Sous **Plateformes**, sélectionnez **Ajouter une plateforme**.
+5. Sélectionnez **Application mobile**.
+6. Copiez la valeur d’ID client (Id d’application) dans le Presse-papiers. Vous devez l’utiliser dans l’exemple d’application. L’ID d’application est un identificateur unique pour votre application.
+7. Sélectionnez **Enregistrer**.
+
+Une fois la solution chargée dans Visual Studio, configurez l’exemple pour utiliser l’ID de client que vous avez enregistré en l’ajoutant comme clé dans le nœud **Application.Resources** du fichier App.xaml.
+
+```xml
+ your Client Id
+```
+
+## Exécuter l’exemple
+
+1. Avec l’exemple Open dans Visual Studio, dans la partie supérieure, sélectionnez **Déboguer** pour les configurations de solution et **x86** ou **x64** pour les plateformes de solution et **OneDrivePhotoBrowser** pour le projet de démarrage.
+2. Vérifiez que vous exécutez l’exemple sur la **machine locale**.
+3. Appuyez sur **F5** ou cliquez sur **démarrer** pour exécuter l’exemple.
+
+L’exemple d’application de navigateur de photos OneDrive ouvre le OneDrive personnel de l’utilisateur connecté, avec uniquement les dossiers et les images affichés. Si le fichier n’est pas une image, il n’apparaît pas dans l’application de navigateur de photos OneDrive. Sélectionnez un dossier pour afficher les messages qu’il contient. Sélectionnez une image pour l’afficher en plus grand format, avec le mode de défilement.
+
+
+## Fonctionnalités de l’API
+
+### Connexion à la bibliothèque MSAL
+
+Les utilisateurs peuvent se connecter avec un compte [Microsoft](www.outlook.com) ou un [compte Office 365 pour les entreprises](https://msdn.microsoft.com/en-us/office/office365/howto/setup-development-environment#bk_Office365Account).
+
+Une fois que l’utilisateur s’est connecté, la classe `AuthenticationHelper` renvoie MSAL `GraphServicesClient`.
+
+```csharp
+ public static GraphServiceClient GetAuthenticatedClient()
+ {
+ if (graphClient == null)
+ {
+ // Create Microsoft Graph client.
+ try
+ {
+ graphClient = new GraphServiceClient(
+ "https://graph.microsoft.com/v1.0",
+ new DelegateAuthenticationProvider(
+ async (requestMessage) =>
+ {
+ var token = await GetTokenForUserAsync();
+ requestMessage.Headers.Authorization = new AuthenticationHeaderValue("bearer", token);
+ // This header has been added to identify our sample in the Microsoft Graph service. If extracting this code for your project please remove.
+ requestMessage.Headers.Add("SampleID", "uwp-csharp-photobrowser-sample");
+
+ }));
+ return graphClient;
+ }
+
+ catch (Exception ex)
+ {
+ Debug.WriteLine("Could not create a graph client: " + ex.Message);
+ }
+ }
+
+ return graphClient;
+ }
+```
+
+### Obtenir des miniatures pour une image dans OneDrive
+
+Dans cet exemple, des miniatures sont renvoyées pour un élément s’il s’agit d’une image. `GetAsync()` permet d’obtenir les propriétés de l’élément.
+
+```csharp
+ IEnumerable items;
+
+ var expandString = "thumbnails, children($expand=thumbnails)";
+
+ // If id isn't set, get the OneDrive root's photos and folders. Otherwise, get those for the specified item ID.
+ // Also retrieve the thumbnails for each item if using a consumer client.
+ var itemRequest = string.IsNullOrEmpty(id)
+ ? this.graphClient.Me.Drive.Root.Request().Expand(expandString)
+ : this.graphClient.Me.Drive.Items[id].Request().Expand(expandString);
+
+ var item = await itemRequest.GetAsync();
+ items = item.Children == null
+ ? new List()
+ : item.Children.CurrentPage.Where(child => child.Folder != null || child.Image != null);
+```
+
+## Autres ressources
+
+* [Bibliothèque cliente .NET Microsoft Graph](https://github.com/microsoftgraph/msgraph-sdk-dotnet)
+* [Applications universelles Windows](https://msdn.microsoft.com/en-us/library/windows/apps/dn726767.aspx) : plus d’informations sur les applications universelles Windows
+
+## Licence
+
+[Licence](LICENSE.txt)
+
+Ce projet a adopté le [Code de conduite Open Source de Microsoft](https://opensource.microsoft.com/codeofconduct/). Pour en savoir plus, reportez-vous à la [FAQ relative au code de conduite](https://opensource.microsoft.com/codeofconduct/faq/) ou contactez [opencode@microsoft.com](mailto:opencode@microsoft.com) pour toute question ou tout commentaire.
diff --git a/README-localized/readme-ja-jp.md b/README-localized/readme-ja-jp.md
new file mode 100644
index 0000000..7913d07
--- /dev/null
+++ b/README-localized/readme-ja-jp.md
@@ -0,0 +1,135 @@
+---
+page_type: sample
+products:
+- office-onedrive
+- ms-graph
+languages:
+- csharp
+extensions:
+ contentType: samples
+ technologies:
+ - Microsoft Graph
+ services:
+ - OneDrive
+ createdDate: 2/21/2017 10:21:21 AM
+---
+# Microsoft Graph OneDrive 写真ブラウザー サンプル
+
+Microsoft Graph OneDrive 写真ブラウザー サンプルは、C#/.NET. 用の [Microsoft Graph .NET クライアント ライブラリ](https://github.com/microsoftgraph/msgraph-sdk-dotnet)を使用する Windows ユニバーサル アプリのサンプルです。このサンプル アプリは、ユーザーの OneDrive
+にある画像項目のみを表示します。このサンプルは OneDrive for Business で動作しないことに注意してください。
+
+このサンプルは v2.0 の認証エンドポイントを使用します。このエンドポイントにより、ユーザーは個人用か、職場または学校の Microsoft アカウントでサインインできます。
+
+
+## セットアップ
+
+### 前提条件
+
+サンプルを実行するには、以下のものが必要です。
+
+* ユニバーサル Windows アプリ開発ツールがインストールされた Visual Studio 2015 **注**:ユニバーサル Windows アプリ開発ツールがインストールされていない場合は、[**コントロール パネル**] | [**プログラムのアンインストール**] を開きます。次に、[**Microsoft Visual Studio**] を右クリックして、[**変更**] をクリックします。[**変更**] を選択し、[**ユニバーサル Windows アプリ開発ツール**] を選択します。[**更新**] をクリックします。ユニバーサル Windows プラットフォーム開発用コンピューターのセットアップの詳細については、「[Build UWP apps with Visual Studio (Visual Studio で UWP アプリを構築する)](https://msdn.microsoft.com/en-us/library/windows/apps/dn609832.aspx)」を参照してください。
+* Windows 10 ([開発モードが有効](https://msdn.microsoft.com/library/windows/apps/xaml/dn706236.aspx))
+* [Microsoft](www.outlook.com) または [Office 365 for Business アカウント](https://msdn.microsoft.com/en-us/office/office365/howto/setup-development-environment#bk_Office365Account)のいずれか。
+* Windows ユニバーサル アプリの開発に関する知識
+
+### サンプルのダウンロード
+
+1. [**デスクトップの複製**] または [**Zip のダウンロード**] を選択して、[GitHub](https://github.com/OneDrive/graph-sample-photobrowser-uwp) からサンプルをダウンロードします。
+2. Visual Studio で **OneDrivePhotoBrowser.sln** ファイルを開き、ビルドします。
+
+\##アプリを登録して構成する
+
+1. 個人用アカウントか職場または学校アカウントのいずれかを使用して、[アプリ登録ポータル](https://apps.dev.microsoft.com/)にサインインします。
+2. [**アプリの追加**] を選択します。
+3. アプリの名前を入力して、[**アプリケーションの作成**] を選択します。登録ページが表示され、アプリのプロパティが一覧表示されます。
+4. [**プラットフォーム**] で、[**プラットフォームの追加**] を選択します。
+5. [**モバイル アプリケーション**] を選択します。
+6. クライアント ID (アプリ ID) の値をクリップボードにコピーします。この値はサンプル アプリで使用する必要があります。アプリ ID は、アプリの一意識別子です。
+7. [**保存**] を選択します。
+
+Visual Studio にソリューションを読み込んだ後、App.xaml ファイルの **Application.Resources** ノードにキーとして追加することにより、登録したクライアント ID を使用するようにサンプルを構成します。
+
+```xml
+ your Client Id
+```
+
+## サンプルの実行
+
+1. Visual Studio でサンプルを開いた状態で、上部で、ソリューション構成用に **Debug**、ソリューション プラットフォーム用に **x86** または **x64**、スタートアップ プロジェクト用に **OneDrivePhotoBrowser** を選択します。
+2. **ローカル コンピューター**でサンプルを実行していることを確認します。
+3. **F5** キーを押すか、[**開始**] をクリックしてサンプルを実行します。
+
+OneDrive 写真ブラウザー サンプル アプリは、サインインしたユーザーの個人用 OneDrive を開き、フォルダーと画像のみを表示します。ファイルが画像でない場合、OneDrive 写真ブラウザー アプリには表示されません。フォルダーを選択すると、そのフォルダー内のすべての画像が表示されます。画像を選択すると、スクロール ビューで画像が大きく表示されます。
+
+
+## API の機能
+
+### MSAL サインイン
+
+ユーザーは [Microsoft](www.outlook.com) または [Office 365 for Business アカウント](https://msdn.microsoft.com/en-us/office/office365/howto/setup-development-environment#bk_Office365Account)のいずれかを使用してログインできます。
+
+ユーザーがサインインすると、`AuthenticationHelper` クラスは MSAL `GraphServicesClient` を返します。
+
+```csharp
+ public static GraphServiceClient GetAuthenticatedClient()
+ {
+ if (graphClient == null)
+ {
+ // Create Microsoft Graph client.
+ try
+ {
+ graphClient = new GraphServiceClient(
+ "https://graph.microsoft.com/v1.0",
+ new DelegateAuthenticationProvider(
+ async (requestMessage) =>
+ {
+ var token = await GetTokenForUserAsync();
+ requestMessage.Headers.Authorization = new AuthenticationHeaderValue("bearer", token);
+ // This header has been added to identify our sample in the Microsoft Graph service. If extracting this code for your project please remove.
+ requestMessage.Headers.Add("SampleID", "uwp-csharp-photobrowser-sample");
+
+ }));
+ return graphClient;
+ }
+
+ catch (Exception ex)
+ {
+ Debug.WriteLine("Could not create a graph client: " + ex.Message);
+ }
+ }
+
+ return graphClient;
+ }
+```
+
+### OneDrive で画像のサムネイルを取得する
+
+この例では、アイテムが画像の場合に、サムネイルが返されます。`GetAsync()` は、アイテムのプロパティを取得するために使用されます。
+
+```csharp
+ IEnumerable items;
+
+ var expandString = "thumbnails, children($expand=thumbnails)";
+
+ // If id isn't set, get the OneDrive root's photos and folders. Otherwise, get those for the specified item ID.
+ // Also retrieve the thumbnails for each item if using a consumer client.
+ var itemRequest = string.IsNullOrEmpty(id)
+ ? this.graphClient.Me.Drive.Root.Request().Expand(expandString)
+ : this.graphClient.Me.Drive.Items[id].Request().Expand(expandString);
+
+ var item = await itemRequest.GetAsync();
+ items = item.Children == null
+ ? new List()
+ : item.Children.CurrentPage.Where(child => child.Folder != null || child.Image != null);
+```
+
+## その他のリソース
+
+* [Microsoft Graph .NET クライアント ライブラリ](https://github.com/microsoftgraph/msgraph-sdk-dotnet)
+* [Windows ユニバーサル アプリ](https://msdn.microsoft.com/en-us/library/windows/apps/dn726767.aspx) \- Windows ユニバーサル アプリに関する詳細情報
+
+## ライセンス
+
+[ライセンス](LICENSE.txt)
+
+このプロジェクトでは、[Microsoft オープン ソース倫理規定](https://opensource.microsoft.com/codeofconduct/) が採用されています。詳細については、「[Code of Conduct の FAQ (倫理規定の FAQ)](https://opensource.microsoft.com/codeofconduct/faq/)」を参照してください。また、その他の質問やコメントがあれば、[opencode@microsoft.com](mailto:opencode@microsoft.com) までお問い合わせください。
diff --git a/README-localized/readme-pt-br.md b/README-localized/readme-pt-br.md
new file mode 100644
index 0000000..6fc69fc
--- /dev/null
+++ b/README-localized/readme-pt-br.md
@@ -0,0 +1,135 @@
+---
+page_type: sample
+products:
+- office-onedrive
+- ms-graph
+languages:
+- csharp
+extensions:
+ contentType: samples
+ technologies:
+ - Microsoft Graph
+ services:
+ - OneDrive
+ createdDate: 2/21/2017 10:21:21 AM
+---
+# Exemplo do Microsoft Graph OneDrive Photo Browser
+
+O exemplo do Microsoft Graph OneDrive Photo Browser é um exemplo de aplicativo do Windows Universal que usa a [Biblioteca de Clientes do Microsoft Graph](https://github.com/microsoftgraph/msgraph-sdk-dotnet) para C#/.NET.
+O exemplo do aplicativo exibe apenas as imagens do OneDrive de um usuário. Observe que esse exemplo não funciona com o OneDrive for Business.
+
+O exemplo usa o terminal de autenticação versão 2.0, que permite aos usuários entrem com a conta pessoal, corporativa ou de estudante do Microsoft.
+
+
+## Configurar
+
+### Pré-requisitos
+
+Para executar o exemplo, será necessário:
+
+* Visual Studio 2015, com Ferramentas de desenvolvimento de aplicativos universais do Windows **Observação:** Se você não tiver Ferramentas de desenvolvimento de aplicativos universais do Windows instaladas, abra **Painel de controle** | **Desinstalar um programa**. Em seguida, clique com o botão direito do mouse em **Microsoft Visual Studio** e clique em **Alterar**. Selecione **Modificar** e, em seguida, escolha **Ferramentas de desenvolvimento de aplicativos universais do Windows**. Clique em **Atualizar**. Para obter mais informações sobre como configurar seu computador para o desenvolvimento de plataformas universais do Windows, confira [criar aplicativos UWP com o Visual Studio](https://msdn.microsoft.com/en-us/library/windows/apps/dn609832.aspx).
+* Windows 10 ([habilitado para o modo de desenvolvimento](https://msdn.microsoft.com/library/windows/apps/xaml/dn706236.aspx))
+* Tanto a conta do [Microsoft](www.outlook.com) quanto a do [Office 365 for business](https://msdn.microsoft.com/en-us/office/office365/howto/setup-development-environment#bk_Office365Account).
+* Conhecimento do desenvolvimento de aplicativos universais do Windows
+
+### Baixar o exemplo
+
+1. Baixe o exemplo de [GitHub](https://github.com/OneDrive/graph-sample-photobrowser-uwp), escolhendo **Clone na Área de trabalho** ou **Baixar Zip**.
+2. No Visual Studio, abra o arquivo **OneDrivePhotoBrowser. sln** e crie-o.
+
+\##Registre e configure o aplicativo
+
+1. Entre no [Portal de registro do aplicativo](https://apps.dev.microsoft.com/) usando sua conta pessoal, corporativa ou de estudante.
+2. Selecione**Adicionar um aplicativo**.
+3. Insira um nome para o aplicativo e selecione **Criar aplicativo**. A página de registro será exibida, listando as propriedades do seu aplicativo.
+4. Em **Plataformas**, selecione **Adicionar plataforma**.
+5. Selecione **Aplicativo móvel**.
+6. Copie o valor da ID do cliente (ID do aplicativo) para a área de transferência. Será necessário usá-la no aplicativo do exemplo. Essa ID do aplicativo é o identificador exclusivo do aplicativo.
+7. Selecione **Salvar**.
+
+Após carregar a solução no Visual Studio, configure o exemplo para usar a ID do cliente que você registrou adicionando-o como uma chave no nó **Application.Resources** do arquivo App.xaml.
+
+```xml
+ your Client Id
+```
+
+## Executar o exemplo
+
+1. Com o exemplo aberto no Visual Studio, na parte superior, selecione **Depurar** para Configurações de solução e **x86** ou **x64** para Plataformas de solução, e **OneDrivePhotoBrowser** para o projeto de inicialização.
+2. Verifique se você está executando o exemplo no **Computador local**.
+3. Pressione **F5** ou clique em **Iniciar** para executar o exemplo.
+
+O aplicativo de exemplo do OneDrive Photo Browser abrirá o OneDrive pessoal do usuário conectado com apenas pastas e imagens exibidas. Se o arquivo não for uma imagem, ele não será exibido no aplicativo OneDrive Photo Browser. Selecione uma pasta para visualizar todas as imagens nessa pasta. Selecione uma imagem para visualizar uma exibição maior da imagem com a exibição rolagem.
+
+
+## Recursos da API
+
+### Entrar no MSAL
+
+Usuários podem entrar tanto na conta do [Microsoft](www.outlook.com) quanto na do [Office 365 for business](https://msdn.microsoft.com/en-us/office/office365/howto/setup-development-environment#bk_Office365Account).
+
+Depois que o usuário entrar, a classe `AuthenticationHelper` retorna um MSAL `GraphServicesClient`.
+
+```csharp
+ public static GraphServiceClient GetAuthenticatedClient()
+ {
+ if (graphClient == null)
+ {
+ // Create Microsoft Graph client.
+ try
+ {
+ graphClient = new GraphServiceClient(
+ "https://graph.microsoft.com/v1.0",
+ new DelegateAuthenticationProvider(
+ async (requestMessage) =>
+ {
+ var token = await GetTokenForUserAsync();
+ requestMessage.Headers.Authorization = new AuthenticationHeaderValue("bearer", token);
+ // This header has been added to identify our sample in the Microsoft Graph service. If extracting this code for your project please remove.
+ requestMessage.Headers.Add("SampleID", "uwp-csharp-photobrowser-sample");
+
+ }));
+ return graphClient;
+ }
+
+ catch (Exception ex)
+ {
+ Debug.WriteLine("Could not create a graph client: " + ex.Message);
+ }
+ }
+
+ return graphClient;
+ }
+```
+
+### Obter miniaturas de uma imagem no OneDrive
+
+Nesse exemplo, as miniaturas são retornadas para um item se forem imagens. `GetAsync()` é usado para obter as propriedades do item.
+
+```csharp
+ IEnumerable items;
+
+ var expandString = "thumbnails, children($expand=thumbnails)";
+
+ // If id isn't set, get the OneDrive root's photos and folders. Otherwise, get those for the specified item ID.
+ // Also retrieve the thumbnails for each item if using a consumer client.
+ var itemRequest = string.IsNullOrEmpty(id)
+ ? this.graphClient.Me.Drive.Root.Request().Expand(expandString)
+ : this.graphClient.Me.Drive.Items[id].Request().Expand(expandString);
+
+ var item = await itemRequest.GetAsync();
+ items = item.Children == null
+ ? new List()
+ : item.Children.CurrentPage.Where(child => child.Folder != null || child.Image != null);
+```
+
+## Mais recursos
+
+* [Biblioteca de clientes do Microsoft Graph .NET](https://github.com/microsoftgraph/msgraph-sdk-dotnet)
+* [Aplicativos universais do Windows](https://msdn.microsoft.com/en-us/library/windows/apps/dn726767.aspx) \- Mais informações sobre aplicativos universais do Windows
+
+## Licença
+
+[Licença](LICENSE.txt)
+
+Este projeto adotou o [Código de conduta de código aberto da Microsoft](https://opensource.microsoft.com/codeofconduct/). Para saber mais, confira as [Perguntas frequentes sobre o Código de Conduta](https://opensource.microsoft.com/codeofconduct/faq/) ou entre em contato pelo [opencode@microsoft.com](mailto:opencode@microsoft.com) se tiver outras dúvidas ou comentários.
diff --git a/README-localized/readme-ru-ru.md b/README-localized/readme-ru-ru.md
new file mode 100644
index 0000000..bda50cf
--- /dev/null
+++ b/README-localized/readme-ru-ru.md
@@ -0,0 +1,135 @@
+---
+page_type: sample
+products:
+- office-onedrive
+- ms-graph
+languages:
+- csharp
+extensions:
+ contentType: samples
+ technologies:
+ - Microsoft Graph
+ services:
+ - OneDrive
+ createdDate: 2/21/2017 10:21:21 AM
+---
+# Пример браузера фотографий Microsoft Graph в OneDrive
+
+Образец браузера Microsoft Graph OneDrive — это универсальное приложение Windows,
+в котором используется [библиотека клиента Microsoft Graph .NET](https://github.com/microsoftgraph/msgraph-sdk-dotnet) для C#/.нет. Пример приложения отображает только те элементы из библиотеки OneDrive пользователя, которые являются изображениями. Обратите внимание, что этот пример не работает с OneDrive для бизнеса.
+
+В этом примере для проверки подлинности используется конечная точка версии 2.0, при помощи которой пользователи могут выполнять вход с использованием личных, рабочих и учебных учетных записей Майкрософт.
+
+
+## Настройка
+
+### Предварительные требования
+
+Для запуска примера кода вам потребуются:
+
+* Visual Studio 2015 с инструментами разработки универсальных приложений для Windows **Примечание:** Если у вас не установлены универсальные средства разработки приложений для Windows, откройте **Панель управления** | **Удалите программу**. Щелкните правой кнопкой мыши **Microsoft Visual Studio** и выберите пункт **изменить**. Нажмите кнопку **изменить** а затем выберите **средств разработки универсальных приложений Windows**. Нажмите кнопку **Обновить**. Дополнительные сведения о настройке компьютера для универсальной разработки платформы Windows см. в статье [создание приложений UWP в среде Visual Studio](https://msdn.microsoft.com/en-us/library/windows/apps/dn609832.aspx).
+* Windows 10 ([с включенным режимом разработки](https://msdn.microsoft.com/library/windows/apps/xaml/dn706236.aspx)).
+* Учетная запись [Microsoft](www.outlook.com) или [Office 365 для бизнеса](https://msdn.microsoft.com/en-us/office/office365/howto/setup-development-environment#bk_Office365Account).
+* Знание разработки универсального приложения для Windows
+
+### Скачивание примера приложения
+
+1. Загрузите образец с [GitHub](https://github.com/OneDrive/graph-sample-photobrowser-uwp), выбрав **Clone in Desktop** или **Download Zip**.
+2. В Visual Studio откройте файл **OneDrivePhotoBrowser.sln** и создайте его.
+
+\## Зарегистрируйтесь и настройте приложение
+
+1. Войдите на [портал регистрации приложений](https://apps.dev.microsoft.com/) с помощью личной, рабочей или учебной учетной записи.
+2. Выберите пункт**Добавить приложение**.
+3. Введите имя приложения и выберите пункт **Создать приложение**. Откроется страница регистрации со списком свойств приложения.
+4. В разделе**Платформы**, нажмите**Добавление платформы**.
+5. Выберите пункт**Мобильное приложение**.
+6. Скопируйте значение идентификатора клиента (App Id) в буфер обмена. Вам нужно будет использовать его в примере приложения. Идентификатор приложения является уникальным.
+7. Нажмите кнопку **Сохранить**.
+
+После загрузки решения в Visual Studio настройте образец для использования зарегистрированного идентификатора клиента, добавив его в качестве ключа в узел **Application.Resources** файла App.xaml.
+
+```xml
+ your Client Id
+```
+
+## Запустите пример
+
+1. Открыв пример в Visual Studio, в верхней части экрана выберите **Отладка** для конфигураций решений и **x86** или **x64** для платформ решений и **OneDrivePhotoBrowser** для автозагружаемого проекта.
+2. Убедитесь, что вы запускаете образец на **локальном компьютере**.
+3. Нажмите **F5** или нажмите **Пуск**, чтобы запустить образец.
+
+Пример приложения OneDrive Photo Browser откроет личный OneDrive вошедшего в систему пользователя с отображением только папок и изображений. Если файл не является изображением, он не будет отображаться в приложении OneDrive Photo Browser. Выберите папку, чтобы увидеть все изображения в этой папке. Выберите изображение, чтобы увидеть увеличенное изображение с видом прокрутки.
+
+
+## Особенности API
+
+### Вход в MSAL
+
+Пользователи могут войти в систему с помощью [Microsoft](www.outlook.com) или [Office 365 для бизнес-аккаунта](https://msdn.microsoft.com/en-us/office/office365/howto/setup-development-environment#bk_Office365Account).
+
+После входа пользователя класс `AuthenticationHelper` возвращает MSAL `GraphServicesClient`.
+
+```csharp
+ public static GraphServiceClient GetAuthenticatedClient()
+ {
+ if (graphClient == null)
+ {
+ // Create Microsoft Graph client.
+ try
+ {
+ graphClient = new GraphServiceClient(
+ "https://graph.microsoft.com/v1.0",
+ new DelegateAuthenticationProvider(
+ async (requestMessage) =>
+ {
+ var token = await GetTokenForUserAsync();
+ requestMessage.Headers.Authorization = new AuthenticationHeaderValue("bearer", token);
+ // This header has been added to identify our sample in the Microsoft Graph service. If extracting this code for your project please remove.
+ requestMessage.Headers.Add("SampleID", "uwp-csharp-photobrowser-sample");
+
+ }));
+ return graphClient;
+ }
+
+ catch (Exception ex)
+ {
+ Debug.WriteLine("Could not create a graph client: " + ex.Message);
+ }
+ }
+
+ return graphClient;
+ }
+```
+
+### Как получить эскизы изображения в OneDrive
+
+В этом примере миниатюры возвращаются для элемента, если это изображение. `GetAsync()` используется для получения свойств элемента.
+
+```csharp
+ IEnumerable items;
+
+ var expandString = "thumbnails, children($expand=thumbnails)";
+
+ // If id isn't set, get the OneDrive root's photos and folders. Otherwise, get those for the specified item ID.
+ // Also retrieve the thumbnails for each item if using a consumer client.
+ var itemRequest = string.IsNullOrEmpty(id)
+ ? this.graphClient.Me.Drive.Root.Request().Expand(expandString)
+ : this.graphClient.Me.Drive.Items[id].Request().Expand(expandString);
+
+ var item = await itemRequest.GetAsync();
+ items = item.Children == null
+ ? new List()
+ : item.Children.CurrentPage.Where(child => child.Folder != null || child.Image != null);
+```
+
+## Дополнительные ресурсы
+
+* [Клиентская библиотека .NET Microsoft Graph](https://github.com/microsoftgraph/msgraph-sdk-dotnet)
+* [Универсальные приложения Windows](https://msdn.microsoft.com/en-us/library/windows/apps/dn726767.aspx) \- дополнительная информация о универсальных приложениях Windows
+
+## Лицензия
+
+[Лицензия](LICENSE.txt)
+
+Этот проект соответствует [Правилам поведения разработчиков открытого кода Майкрософт](https://opensource.microsoft.com/codeofconduct/). Дополнительные сведения см. в разделе [часто задаваемых вопросов о правилах поведения](https://opensource.microsoft.com/codeofconduct/faq/). Если у вас возникли вопросы или замечания, напишите нам по адресу [opencode@microsoft.com](mailto:opencode@microsoft.com).
diff --git a/README-localized/readme-zh-cn.md b/README-localized/readme-zh-cn.md
new file mode 100644
index 0000000..634c890
--- /dev/null
+++ b/README-localized/readme-zh-cn.md
@@ -0,0 +1,135 @@
+---
+page_type: sample
+products:
+- office-onedrive
+- ms-graph
+languages:
+- csharp
+extensions:
+ contentType: samples
+ technologies:
+ - Microsoft Graph
+ services:
+ - OneDrive
+ createdDate: 2/21/2017 10:21:21 AM
+---
+# Microsoft Graph OneDrive 照片浏览器示例
+
+Microsoft Graph OneDrive 照片浏览器示例是一个 Windows 通用应用示例,它使用面向 C# /.NET 的 [Microsoft Graph .NET 客户端库](https://github.com/microsoftgraph/msgraph-sdk-dotnet)。
+示例应用仅显示用户的OneDrive 中的图像项目。请注意,此示例不适用于 OneDrive for Business。
+
+本示例使用 v2.0 版身份验证终结点,使用户可以通过其个人或工作/学校 Microsoft 帐户进行登录。
+
+
+## 设置
+
+### 先决条件
+
+若要运行示例,将需要:
+
+* 配有通用 Windows 应用开发工具的 Visual Studio 2015** 备注:**如果未安装通用 Windows 应用开发工具,打开**控制面板** | **卸载程序**。然后右键单击 **Microsoft Visual Studio** 并单击“**更改**”。选择“**修改**”,然后选择“**通用 Windows 应用开发工具**”。单击“**更新**”。有关设置通用 Windows 平台开发计算机的更多信息,请参阅“[使用 Visual Studio 生成 UWP 应用](https://msdn.microsoft.com/en-us/library/windows/apps/dn609832.aspx)”。
+* Windows 10([已启用开发模式](https://msdn.microsoft.com/library/windows/apps/xaml/dn706236.aspx))
+* [Microsoft](www.outlook.com) 或 [Office 365 商业版帐户](https://msdn.microsoft.com/en-us/office/office365/howto/setup-development-environment#bk_Office365Account)。
+* Windows 通用应用开发知识
+
+### 下载示例
+
+1. 通过选择“**复制至桌面**”或“**下载压缩文件**”从 [GitHub](https://github.com/OneDrive/graph-sample-photobrowser-uwp) 中下载示例。
+2. 在 Visual Studio 中,打开 **OneDrivePhotoBrowser.sln** 文件并生成示例。
+
+\##注册和配置应用
+
+1. 使用个人或工作或学校帐户登录到[应用注册门户](https://apps.dev.microsoft.com/)。
+2. 选择“**添加应用**”。
+3. 为应用输入名称,并选择“**创建应用程序**”。将显示注册页,其中列出应用的属性。
+4. 在“**平台**”下,选择“**添加平台**”。
+5. 选择“**移动应用程序**”。
+6. 将客户端 ID(应用 ID)值复制到剪贴板。你将需要在示例应用程序中使用它。应用 ID 是应用的唯一标识符。
+7. 选择“**保存**”。
+
+载入解决方案至 Visual Studio 中后,配置示例,以使用通过添加而注册为 App.xaml 文件 **Application.Resources** 节点密钥的客户端 ID。
+
+```xml
+ your Client Id
+```
+
+## 运行示例
+
+1. 随着示例在 Visual Studio 中打开,在顶端为解决方案配置选择“**调试**”,为解决方案平台选择 **x86** 或 **x64**,并为启动项目选择 **OneDrivePhotoBrowser**。
+2. 检查是否在**本地计算机**上运行该示例。
+3. 按下 **F5** 或单击**开始**来运行示例。
+
+OneDrive 照片浏览器示例应用程序将打开已登录用户的私人 OneDrive,只显示文件夹和图像。如果文件不是图像,将不在 OneDrive 照片浏览器应用中显示。选择查看所有图像的文件夹。使用滚动视图,选择一幅图像,以查看图像的更大视图。
+
+
+## API 功能
+
+### MSAL 登录
+
+用户可以使用 [Microsoft 账户](www.outlook.com)或 [Office 365 商业版账户](https://msdn.microsoft.com/en-us/office/office365/howto/setup-development-environment#bk_Office365Account)登录。
+
+用户登录后,`AuthenticationHelper` 类返回 MSAL `GraphServicesClient`。
+
+```csharp
+ public static GraphServiceClient GetAuthenticatedClient()
+ {
+ if (graphClient == null)
+ {
+ // Create Microsoft Graph client.
+ try
+ {
+ graphClient = new GraphServiceClient(
+ "https://graph.microsoft.com/v1.0",
+ new DelegateAuthenticationProvider(
+ async (requestMessage) =>
+ {
+ var token = await GetTokenForUserAsync();
+ requestMessage.Headers.Authorization = new AuthenticationHeaderValue("bearer", token);
+ // This header has been added to identify our sample in the Microsoft Graph service. If extracting this code for your project please remove.
+ requestMessage.Headers.Add("SampleID", "uwp-csharp-photobrowser-sample");
+
+ }));
+ return graphClient;
+ }
+
+ catch (Exception ex)
+ {
+ Debug.WriteLine("Could not create a graph client: " + ex.Message);
+ }
+ }
+
+ return graphClient;
+ }
+```
+
+### 获取 OneDrive 中图像缩略图
+
+在此例中,如果不是图像,缩略图为某项返回。`GetAsync()` 用于获取项的属性。
+
+```csharp
+ IEnumerable items;
+
+ var expandString = "thumbnails, children($expand=thumbnails)";
+
+ // If id isn't set, get the OneDrive root's photos and folders. Otherwise, get those for the specified item ID.
+ // Also retrieve the thumbnails for each item if using a consumer client.
+ var itemRequest = string.IsNullOrEmpty(id)
+ ? this.graphClient.Me.Drive.Root.Request().Expand(expandString)
+ : this.graphClient.Me.Drive.Items[id].Request().Expand(expandString);
+
+ var item = await itemRequest.GetAsync();
+ items = item.Children == null
+ ? new List()
+ : item.Children.CurrentPage.Where(child => child.Folder != null || child.Image != null);
+```
+
+## 更多资源
+
+* [Microsoft Graph.NET 客户端库](https://github.com/microsoftgraph/msgraph-sdk-dotnet)
+* [Windows 通用应用](https://msdn.microsoft.com/en-us/library/windows/apps/dn726767.aspx) \- 有关 Windows 通用应用的更多信息
+
+## 许可证
+
+[许可证](LICENSE.txt)
+
+此项目已采用 [Microsoft 开放源代码行为准则](https://opensource.microsoft.com/codeofconduct/)。有关详细信息,请参阅[行为准则常见问题解答](https://opensource.microsoft.com/codeofconduct/faq/)。如有其他任何问题或意见,也可联系 [opencode@microsoft.com](mailto:opencode@microsoft.com)。