aboutsummaryrefslogtreecommitdiff
path: root/Jellyfin.Api/Controllers/LocalizationController.cs
diff options
context:
space:
mode:
authorShadowghost <Ghost_of_Stone@web.de>2023-02-15 22:40:07 +0100
committerShadowghost <Ghost_of_Stone@web.de>2023-02-15 22:40:07 +0100
commit3a91c37283eb633e7e55df78b8017a5a492923b6 (patch)
tree4e22db9a5234c63370195992a28c64891d7a6cc1 /Jellyfin.Api/Controllers/LocalizationController.cs
parent4eba16c6726564b159e395e188ec89f69d990e52 (diff)
parent3fe64f69b747f39a6505e4fad1bbd6eaf63cecc4 (diff)
Merge branch 'master' into network-rewrite
Diffstat (limited to 'Jellyfin.Api/Controllers/LocalizationController.cs')
-rw-r--r--Jellyfin.Api/Controllers/LocalizationController.cs115
1 files changed, 57 insertions, 58 deletions
diff --git a/Jellyfin.Api/Controllers/LocalizationController.cs b/Jellyfin.Api/Controllers/LocalizationController.cs
index 3d8b9e0ca..b9772a069 100644
--- a/Jellyfin.Api/Controllers/LocalizationController.cs
+++ b/Jellyfin.Api/Controllers/LocalizationController.cs
@@ -6,71 +6,70 @@ using Microsoft.AspNetCore.Authorization;
using Microsoft.AspNetCore.Http;
using Microsoft.AspNetCore.Mvc;
-namespace Jellyfin.Api.Controllers
+namespace Jellyfin.Api.Controllers;
+
+/// <summary>
+/// Localization controller.
+/// </summary>
+[Authorize(Policy = Policies.FirstTimeSetupOrDefault)]
+public class LocalizationController : BaseJellyfinApiController
{
+ private readonly ILocalizationManager _localization;
+
/// <summary>
- /// Localization controller.
+ /// Initializes a new instance of the <see cref="LocalizationController"/> class.
/// </summary>
- [Authorize(Policy = Policies.FirstTimeSetupOrDefault)]
- public class LocalizationController : BaseJellyfinApiController
+ /// <param name="localization">Instance of the <see cref="ILocalizationManager"/> interface.</param>
+ public LocalizationController(ILocalizationManager localization)
{
- private readonly ILocalizationManager _localization;
-
- /// <summary>
- /// Initializes a new instance of the <see cref="LocalizationController"/> class.
- /// </summary>
- /// <param name="localization">Instance of the <see cref="ILocalizationManager"/> interface.</param>
- public LocalizationController(ILocalizationManager localization)
- {
- _localization = localization;
- }
+ _localization = localization;
+ }
- /// <summary>
- /// Gets known cultures.
- /// </summary>
- /// <response code="200">Known cultures returned.</response>
- /// <returns>An <see cref="OkResult"/> containing the list of cultures.</returns>
- [HttpGet("Cultures")]
- [ProducesResponseType(StatusCodes.Status200OK)]
- public ActionResult<IEnumerable<CultureDto>> GetCultures()
- {
- return Ok(_localization.GetCultures());
- }
+ /// <summary>
+ /// Gets known cultures.
+ /// </summary>
+ /// <response code="200">Known cultures returned.</response>
+ /// <returns>An <see cref="OkResult"/> containing the list of cultures.</returns>
+ [HttpGet("Cultures")]
+ [ProducesResponseType(StatusCodes.Status200OK)]
+ public ActionResult<IEnumerable<CultureDto>> GetCultures()
+ {
+ return Ok(_localization.GetCultures());
+ }
- /// <summary>
- /// Gets known countries.
- /// </summary>
- /// <response code="200">Known countries returned.</response>
- /// <returns>An <see cref="OkResult"/> containing the list of countries.</returns>
- [HttpGet("Countries")]
- [ProducesResponseType(StatusCodes.Status200OK)]
- public ActionResult<IEnumerable<CountryInfo>> GetCountries()
- {
- return Ok(_localization.GetCountries());
- }
+ /// <summary>
+ /// Gets known countries.
+ /// </summary>
+ /// <response code="200">Known countries returned.</response>
+ /// <returns>An <see cref="OkResult"/> containing the list of countries.</returns>
+ [HttpGet("Countries")]
+ [ProducesResponseType(StatusCodes.Status200OK)]
+ public ActionResult<IEnumerable<CountryInfo>> GetCountries()
+ {
+ return Ok(_localization.GetCountries());
+ }
- /// <summary>
- /// Gets known parental ratings.
- /// </summary>
- /// <response code="200">Known parental ratings returned.</response>
- /// <returns>An <see cref="OkResult"/> containing the list of parental ratings.</returns>
- [HttpGet("ParentalRatings")]
- [ProducesResponseType(StatusCodes.Status200OK)]
- public ActionResult<IEnumerable<ParentalRating>> GetParentalRatings()
- {
- return Ok(_localization.GetParentalRatings());
- }
+ /// <summary>
+ /// Gets known parental ratings.
+ /// </summary>
+ /// <response code="200">Known parental ratings returned.</response>
+ /// <returns>An <see cref="OkResult"/> containing the list of parental ratings.</returns>
+ [HttpGet("ParentalRatings")]
+ [ProducesResponseType(StatusCodes.Status200OK)]
+ public ActionResult<IEnumerable<ParentalRating>> GetParentalRatings()
+ {
+ return Ok(_localization.GetParentalRatings());
+ }
- /// <summary>
- /// Gets localization options.
- /// </summary>
- /// <response code="200">Localization options returned.</response>
- /// <returns>An <see cref="OkResult"/> containing the list of localization options.</returns>
- [HttpGet("Options")]
- [ProducesResponseType(StatusCodes.Status200OK)]
- public ActionResult<IEnumerable<LocalizationOption>> GetLocalizationOptions()
- {
- return Ok(_localization.GetLocalizationOptions());
- }
+ /// <summary>
+ /// Gets localization options.
+ /// </summary>
+ /// <response code="200">Localization options returned.</response>
+ /// <returns>An <see cref="OkResult"/> containing the list of localization options.</returns>
+ [HttpGet("Options")]
+ [ProducesResponseType(StatusCodes.Status200OK)]
+ public ActionResult<IEnumerable<LocalizationOption>> GetLocalizationOptions()
+ {
+ return Ok(_localization.GetLocalizationOptions());
}
}