Skip to content

Unity Localization integration of Google Sheets provider using a Google Service Account (replaces OAuth/API Key sheet access).

License

Notifications You must be signed in to change notification settings

IamBiswajitSahoo/UnityLocalizationGoogleSheetsSA

Repository files navigation

Localization Google Sheets SA (Service Account)

UNityLocalization_X_GoogleSheets.png

Instructions


Watch it on Youtube

HOW TO use Google SERVICE ACCOUNT with Unity Localization Package


Usage

  1. Copy the github URL and install it in the package manager using Git URL. 1.Copy_Github_URL 2.Add_Package

  2. Create the ServiceAccountGoogleSheetProvider.asset. 3.Create_Asset

  3. Set the Application Name as the name of the Google Sheet and set the Authentication Type to OAuth.

    NOTE: OAuth is required for the Google Sheet Extension to allow this service provide asset to modify the google sheets from the extension buttons. Internally the asset uses service account key to authenticate. 4.Set_AuthenticationAsOAuth

  4. Set the Spreadsheet ID and load the Service Account Key.

    NOTE: Keep the service account key in a previate and secure location. DO NOT push it to any repository. 5.Add_SpreadsheetID_and_key

  5. Add the asset to your string table's Google Sheet Extension and perform the same set of transaction the deafult Unity's Google Sheets Service.asset allows. 6.Add_the_asset_to_gsheet_extension


Repository

GitHub Repo: Unity Localization Google Sheets SA


Contributing

Issues and pull requests are welcome.

  • Open an issue for bugs, feature requests, or questions.
  • Submit a pull request if you’d like to improve the plugin or documentation.

License

This project is licensed under the MIT License.

About

Unity Localization integration of Google Sheets provider using a Google Service Account (replaces OAuth/API Key sheet access).

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages