|
- # Pleroma: A lightweight social networking server
- # Copyright © 2017-2021 Pleroma Authors <https://pleroma.social/>
- # SPDX-License-Identifier: AGPL-3.0-only
-
- defmodule Pleroma.Web.Gettext do
- @moduledoc """
- A module providing Internationalization with a gettext-based API.
-
- By using [Gettext](https://hexdocs.pm/gettext),
- your module gains a set of macros for translations, for example:
-
- import Pleroma.Web.Gettext
-
- # Simple translation
- gettext "Here is the string to translate"
-
- # Plural translation
- ngettext "Here is the string to translate",
- "Here are the strings to translate",
- 3
-
- # Domain-based translation
- dgettext "errors", "Here is the error message to translate"
-
- See the [Gettext Docs](https://hexdocs.pm/gettext) for detailed usage.
- """
- use Gettext, otp_app: :pleroma
- end
|