// File generated automatically by ReswPlus. https://github.com/DotNetPlus/ReswPlus
using System;
using Windows.ApplicationModel.Resources;
using Windows.UI.Xaml.Markup;
using Windows.UI.Xaml.Data;

namespace AmbientSounds.Strings{
    [global::System.CodeDom.Compiler.GeneratedCodeAttribute("DotNetPlus.ReswPlus", "2.1.3")]
    [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
    [global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()]
    public static class Resources {
        private static ResourceLoader _resourceLoader;
        static Resources()
        {
            _resourceLoader = ResourceLoader.GetForViewIndependentUse("Resources");
        }

        #region CloseText
        /// <summary>
        ///   Looks up a localized string similar to: Close
        /// </summary>
        public static string CloseText
        {
            get
            {
                return _resourceLoader.GetString("CloseText");
            }
        }
        #endregion

        #region PlayerPauseText
        /// <summary>
        ///   Looks up a localized string similar to: Pause
        /// </summary>
        public static string PlayerPauseText
        {
            get
            {
                return _resourceLoader.GetString("PlayerPauseText");
            }
        }
        #endregion

        #region PlayerPlayText
        /// <summary>
        ///   Looks up a localized string similar to: Play
        /// </summary>
        public static string PlayerPlayText
        {
            get
            {
                return _resourceLoader.GetString("PlayerPlayText");
            }
        }
        #endregion

        #region ReadyToPlayText
        /// <summary>
        ///   Looks up a localized string similar to: Ready to play
        /// </summary>
        public static string ReadyToPlayText
        {
            get
            {
                return _resourceLoader.GetString("ReadyToPlayText");
            }
        }
        #endregion

        #region SettingsText
        /// <summary>
        ///   Looks up a localized string similar to: Settings
        /// </summary>
        public static string SettingsText
        {
            get
            {
                return _resourceLoader.GetString("SettingsText");
            }
        }
        #endregion

        #region Soundbeach
        /// <summary>
        ///   Looks up a localized string similar to: Beach
        /// </summary>
        public static string Soundbeach
        {
            get
            {
                return _resourceLoader.GetString("Soundbeach");
            }
        }
        #endregion

        #region Soundbirds
        /// <summary>
        ///   Looks up a localized string similar to: Birds
        /// </summary>
        public static string Soundbirds
        {
            get
            {
                return _resourceLoader.GetString("Soundbirds");
            }
        }
        #endregion

        #region Soundcitystreet
        /// <summary>
        ///   Looks up a localized string similar to: City street
        /// </summary>
        public static string Soundcitystreet
        {
            get
            {
                return _resourceLoader.GetString("Soundcitystreet");
            }
        }
        #endregion

        #region Soundcoffeeshop
        /// <summary>
        ///   Looks up a localized string similar to: Coffee shop
        /// </summary>
        public static string Soundcoffeeshop
        {
            get
            {
                return _resourceLoader.GetString("Soundcoffeeshop");
            }
        }
        #endregion

        #region Soundcreek
        /// <summary>
        ///   Looks up a localized string similar to: Creek
        /// </summary>
        public static string Soundcreek
        {
            get
            {
                return _resourceLoader.GetString("Soundcreek");
            }
        }
        #endregion

        #region Soundfireplace
        /// <summary>
        ///   Looks up a localized string similar to: Fireplace
        /// </summary>
        public static string Soundfireplace
        {
            get
            {
                return _resourceLoader.GetString("Soundfireplace");
            }
        }
        #endregion

        #region Soundmore
        /// <summary>
        ///   Looks up a localized string similar to: More coming soon
        /// </summary>
        public static string Soundmore
        {
            get
            {
                return _resourceLoader.GetString("Soundmore");
            }
        }
        #endregion

        #region Soundrain
        /// <summary>
        ///   Looks up a localized string similar to: Rain
        /// </summary>
        public static string Soundrain
        {
            get
            {
                return _resourceLoader.GetString("Soundrain");
            }
        }
        #endregion

        #region Soundrainforest
        /// <summary>
        ///   Looks up a localized string similar to: Rainforest
        /// </summary>
        public static string Soundrainforest
        {
            get
            {
                return _resourceLoader.GetString("Soundrainforest");
            }
        }
        #endregion

        #region Soundunderwater
        /// <summary>
        ///   Looks up a localized string similar to: Underwater
        /// </summary>
        public static string Soundunderwater
        {
            get
            {
                return _resourceLoader.GetString("Soundunderwater");
            }
        }
        #endregion

        #region Soundwaterfall
        /// <summary>
        ///   Looks up a localized string similar to: Waterfall
        /// </summary>
        public static string Soundwaterfall
        {
            get
            {
                return _resourceLoader.GetString("Soundwaterfall");
            }
        }
        #endregion

        #region Soundwhitenoise
        /// <summary>
        ///   Looks up a localized string similar to: White noise
        /// </summary>
        public static string Soundwhitenoise
        {
            get
            {
                return _resourceLoader.GetString("Soundwhitenoise");
            }
        }
        #endregion

        #region SoundUnplayable
        /// <summary>
        ///   Looks up a localized string similar to: Cannot play sound
        /// </summary>
        public static string SoundUnplayable
        {
            get
            {
                return _resourceLoader.GetString("SoundUnplayable");
            }
        }
        #endregion

        #region Soundvacuum
        /// <summary>
        ///   Looks up a localized string similar to: Vacuum
        /// </summary>
        public static string Soundvacuum
        {
            get
            {
                return _resourceLoader.GetString("Soundvacuum");
            }
        }
        #endregion

        #region Soundthunder
        /// <summary>
        ///   Looks up a localized string similar to: Thunder
        /// </summary>
        public static string Soundthunder
        {
            get
            {
                return _resourceLoader.GetString("Soundthunder");
            }
        }
        #endregion

        #region Soundwind
        /// <summary>
        ///   Looks up a localized string similar to: Wind
        /// </summary>
        public static string Soundwind
        {
            get
            {
                return _resourceLoader.GetString("Soundwind");
            }
        }
        #endregion

        #region AlreadyDownloaded
        /// <summary>
        ///   Looks up a localized string similar to: Already downloaded
        /// </summary>
        public static string AlreadyDownloaded
        {
            get
            {
                return _resourceLoader.GetString("AlreadyDownloaded");
            }
        }
        #endregion

        #region CanDownload
        /// <summary>
        ///   Looks up a localized string similar to: Can be downloaded
        /// </summary>
        public static string CanDownload
        {
            get
            {
                return _resourceLoader.GetString("CanDownload");
            }
        }
        #endregion

        #region Paused
        /// <summary>
        ///   Looks up a localized string similar to: Paused
        /// </summary>
        public static string Paused
        {
            get
            {
                return _resourceLoader.GetString("Paused");
            }
        }
        #endregion

        #region Playing
        /// <summary>
        ///   Looks up a localized string similar to: Playing
        /// </summary>
        public static string Playing
        {
            get
            {
                return _resourceLoader.GetString("Playing");
            }
        }
        #endregion

        #region CancelText
        /// <summary>
        ///   Looks up a localized string similar to: Cancel
        /// </summary>
        public static string CancelText
        {
            get
            {
                return _resourceLoader.GetString("CancelText");
            }
        }
        #endregion

        #region RenameText
        /// <summary>
        ///   Looks up a localized string similar to: Rename
        /// </summary>
        public static string RenameText
        {
            get
            {
                return _resourceLoader.GetString("RenameText");
            }
        }
        #endregion

        #region MissingSoundsTitle
        /// <summary>
        ///   Looks up a localized string similar to: Missing sounds
        /// </summary>
        public static string MissingSoundsTitle
        {
            get
            {
                return _resourceLoader.GetString("MissingSoundsTitle");
            }
        }
        #endregion

        #region SignInDescriptionText
        /// <summary>
        ///   Looks up a localized string similar to: This will enable sound gallery sync across your devices. And you can upload sounds.
        /// </summary>
        public static string SignInDescriptionText
        {
            get
            {
                return _resourceLoader.GetString("SignInDescriptionText");
            }
        }
        #endregion

        #region Attribution
        /// <summary>
        ///   Looks up a localized string similar to: Attribution
        /// </summary>
        public static string Attribution
        {
            get
            {
                return _resourceLoader.GetString("Attribution");
            }
        }
        #endregion

        #region BrowseText
        /// <summary>
        ///   Looks up a localized string similar to: Browse
        /// </summary>
        public static string BrowseText
        {
            get
            {
                return _resourceLoader.GetString("BrowseText");
            }
        }
        #endregion

        #region ImageUrl
        /// <summary>
        ///   Looks up a localized string similar to: Image URL
        /// </summary>
        public static string ImageUrl
        {
            get
            {
                return _resourceLoader.GetString("ImageUrl");
            }
        }
        #endregion

        #region Name
        /// <summary>
        ///   Looks up a localized string similar to: Name
        /// </summary>
        public static string Name
        {
            get
            {
                return _resourceLoader.GetString("Name");
            }
        }
        #endregion

        #region NewSound
        /// <summary>
        ///   Looks up a localized string similar to: New sound
        /// </summary>
        public static string NewSound
        {
            get
            {
                return _resourceLoader.GetString("NewSound");
            }
        }
        #endregion

        #region PathToSound
        /// <summary>
        ///   Looks up a localized string similar to: Path to sound
        /// </summary>
        public static string PathToSound
        {
            get
            {
                return _resourceLoader.GetString("PathToSound");
            }
        }
        #endregion

        #region UploadSubmitButton
        /// <summary>
        ///   Looks up a localized string similar to: Upload sound
        /// </summary>
        public static string UploadSubmitButton
        {
            get
            {
                return _resourceLoader.GetString("UploadSubmitButton");
            }
        }
        #endregion

        #region PublishStateNone
        /// <summary>
        ///   Looks up a localized string similar to: None
        /// </summary>
        public static string PublishStateNone
        {
            get
            {
                return _resourceLoader.GetString("PublishStateNone");
            }
        }
        #endregion

        #region PublishStatePublished
        /// <summary>
        ///   Looks up a localized string similar to: Published
        /// </summary>
        public static string PublishStatePublished
        {
            get
            {
                return _resourceLoader.GetString("PublishStatePublished");
            }
        }
        #endregion

        #region PublishStateRejected
        /// <summary>
        ///   Looks up a localized string similar to: Rejected
        /// </summary>
        public static string PublishStateRejected
        {
            get
            {
                return _resourceLoader.GetString("PublishStateRejected");
            }
        }
        #endregion

        #region PublishStateUnderReview
        /// <summary>
        ///   Looks up a localized string similar to: Under review
        /// </summary>
        public static string PublishStateUnderReview
        {
            get
            {
                return _resourceLoader.GetString("PublishStateUnderReview");
            }
        }
        #endregion

        #region PublishStateUnpublished
        /// <summary>
        ///   Looks up a localized string similar to: Unpublished
        /// </summary>
        public static string PublishStateUnpublished
        {
            get
            {
                return _resourceLoader.GetString("PublishStateUnpublished");
            }
        }
        #endregion

        #region Refresh
        /// <summary>
        ///   Looks up a localized string similar to: Refresh
        /// </summary>
        public static string Refresh
        {
            get
            {
                return _resourceLoader.GetString("Refresh");
            }
        }
        #endregion

        #region UploadPlaceholderMessage
        /// <summary>
        ///   Looks up a localized string similar to: Upload relaxing sounds into Ambie's catalogue and have others listen to your work!
        /// </summary>
        public static string UploadPlaceholderMessage
        {
            get
            {
                return _resourceLoader.GetString("UploadPlaceholderMessage");
            }
        }
        #endregion

        #region SignIn
        /// <summary>
        ///   Looks up a localized string similar to: Sign in
        /// </summary>
        public static string SignIn
        {
            get
            {
                return _resourceLoader.GetString("SignIn");
            }
        }
        #endregion

        #region UploadTermsMessage
        /// <summary>
        ///   Looks up a localized string similar to: I agree to the Terms of Use
        /// </summary>
        public static string UploadTermsMessage
        {
            get
            {
                return _resourceLoader.GetString("UploadTermsMessage");
            }
        }
        #endregion

        #region AreYouSure
        /// <summary>
        ///   Looks up a localized string similar to: Are you sure?
        /// </summary>
        public static string AreYouSure
        {
            get
            {
                return _resourceLoader.GetString("AreYouSure");
            }
        }
        #endregion

        #region Yes
        /// <summary>
        ///   Looks up a localized string similar to: Yes
        /// </summary>
        public static string Yes
        {
            get
            {
                return _resourceLoader.GetString("Yes");
            }
        }
        #endregion

        #region DonateUrl
        /// <summary>
        ///   Looks up a localized string similar to: Donation URL
        /// </summary>
        public static string DonateUrl
        {
            get
            {
                return _resourceLoader.GetString("DonateUrl");
            }
        }
        #endregion

        #region Optional
        /// <summary>
        ///   Looks up a localized string similar to: Optional
        /// </summary>
        public static string Optional
        {
            get
            {
                return _resourceLoader.GetString("Optional");
            }
        }
        #endregion

        #region Required
        /// <summary>
        ///   Looks up a localized string similar to: Required
        /// </summary>
        public static string Required
        {
            get
            {
                return _resourceLoader.GetString("Required");
            }
        }
        #endregion

        #region UploadPermissionsMessage
        /// <summary>
        ///   Looks up a localized string similar to: I created this sound or I have permission to upload it
        /// </summary>
        public static string UploadPermissionsMessage
        {
            get
            {
                return _resourceLoader.GetString("UploadPermissionsMessage");
            }
        }
        #endregion

        #region ErrorBigFile
        /// <summary>
        ///   Looks up a localized string similar to: That's a big file! Try again with a file smaller than {0} MB.
        /// </summary>
        public static string ErrorBigFile
        {
            get
            {
                return _resourceLoader.GetString("ErrorBigFile");
            }
        }
        #endregion

        #region ErrorUploadCount
        /// <summary>
        ///   Looks up a localized string similar to: You're at the limit! You can only have {0} sounds.
        /// </summary>
        public static string ErrorUploadCount
        {
            get
            {
                return _resourceLoader.GetString("ErrorUploadCount");
            }
        }
        #endregion

        #region Donate
        /// <summary>
        ///   Looks up a localized string similar to: Donate
        /// </summary>
        public static string Donate
        {
            get
            {
                return _resourceLoader.GetString("Donate");
            }
        }
        #endregion

        #region TermsOfUse
        /// <summary>
        ///   Looks up a localized string similar to: Terms of Use
        /// </summary>
        public static string TermsOfUse
        {
            get
            {
                return _resourceLoader.GetString("TermsOfUse");
            }
        }
        #endregion

        #region FollowTwitter
        /// <summary>
        ///   Looks up a localized string similar to: Follow us on Twitter
        /// </summary>
        public static string FollowTwitter
        {
            get
            {
                return _resourceLoader.GetString("FollowTwitter");
            }
        }
        #endregion

        #region Dismiss
        /// <summary>
        ///   Looks up a localized string similar to: Dismiss
        /// </summary>
        public static string Dismiss
        {
            get
            {
                return _resourceLoader.GetString("Dismiss");
            }
        }
        #endregion

        #region FirstLaunchMessage
        /// <summary>
        ///   Looks up a localized string similar to: Thank you for trying Ambie. For the best experience, try pinning us to your taskbar! Enjoy your relaxing stay 🏝
        /// </summary>
        public static string FirstLaunchMessage
        {
            get
            {
                return _resourceLoader.GetString("FirstLaunchMessage");
            }
        }
        #endregion

        #region HelloAndWelcome
        /// <summary>
        ///   Looks up a localized string similar to: Hello and welcome!
        /// </summary>
        public static string HelloAndWelcome
        {
            get
            {
                return _resourceLoader.GetString("HelloAndWelcome");
            }
        }
        #endregion

        #region PinToTaskbar
        /// <summary>
        ///   Looks up a localized string similar to: Pin to taskbar
        /// </summary>
        public static string PinToTaskbar
        {
            get
            {
                return _resourceLoader.GetString("PinToTaskbar");
            }
        }
        #endregion

        #region Transparency
        /// <summary>
        ///   Looks up a localized string similar to: Transparency
        /// </summary>
        public static string Transparency
        {
            get
            {
                return _resourceLoader.GetString("Transparency");
            }
        }
        #endregion
    }

    [global::System.CodeDom.Compiler.GeneratedCodeAttribute("DotNetPlus.ReswPlus", "2.1.3")]
    [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
    [global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()]
    [MarkupExtensionReturnType(ReturnType = typeof(string))]
    public class ResourcesExtension: MarkupExtension
    {
        public enum KeyEnum
        {
            __Undefined = 0,
            CloseText,
            PlayerPauseText,
            PlayerPlayText,
            ReadyToPlayText,
            SettingsText,
            Soundbeach,
            Soundbirds,
            Soundcitystreet,
            Soundcoffeeshop,
            Soundcreek,
            Soundfireplace,
            Soundmore,
            Soundrain,
            Soundrainforest,
            Soundunderwater,
            Soundwaterfall,
            Soundwhitenoise,
            SoundUnplayable,
            Soundvacuum,
            Soundthunder,
            Soundwind,
            AlreadyDownloaded,
            CanDownload,
            Paused,
            Playing,
            CancelText,
            RenameText,
            MissingSoundsTitle,
            SignInDescriptionText,
            Attribution,
            BrowseText,
            ImageUrl,
            Name,
            NewSound,
            PathToSound,
            UploadSubmitButton,
            PublishStateNone,
            PublishStatePublished,
            PublishStateRejected,
            PublishStateUnderReview,
            PublishStateUnpublished,
            Refresh,
            UploadPlaceholderMessage,
            SignIn,
            UploadTermsMessage,
            AreYouSure,
            Yes,
            DonateUrl,
            Optional,
            Required,
            UploadPermissionsMessage,
            ErrorBigFile,
            ErrorUploadCount,
            Donate,
            TermsOfUse,
            FollowTwitter,
            Dismiss,
            FirstLaunchMessage,
            HelloAndWelcome,
            PinToTaskbar,
            Transparency,
        }

        private static ResourceLoader _resourceLoader;
        static ResourcesExtension()
        {
            _resourceLoader = ResourceLoader.GetForViewIndependentUse("Resources");
        }
        public KeyEnum Key { get; set;}
        public IValueConverter Converter { get; set;}
        public object ConverterParameter { get; set;}
        protected override object ProvideValue()
        {
            string res;
            if(Key == KeyEnum.__Undefined)
            {
                res = "";
            }
            else
            {
                res = _resourceLoader.GetString(Key.ToString());
            }
            return Converter is null ? res : Converter.Convert(res, typeof(String), ConverterParameter, null);
        }
    }
} //AmbientSounds.Strings
