mirror of
https://git.youjo.love/youjo/youjo-be.git
synced 2025-01-19 02:36:05 +01:00
07a48b9293
Co-authored-by: FloatingGhost <hannah@coffee-and-dreams.uk> Reviewed-on: https://akkoma.dev/AkkomaGang/akkoma/pulls/371
8 lines
348 B
Elixir
8 lines
348 B
Elixir
defmodule Pleroma.Akkoma.Translator do
|
|
@callback translate(String.t(), String.t() | nil, String.t()) ::
|
|
{:ok, String.t(), String.t()} | {:error, any()}
|
|
@callback languages() ::
|
|
{:ok, [%{name: String.t(), code: String.t()}],
|
|
[%{name: String.t(), code: String.t()}]}
|
|
| {:error, any()}
|
|
end
|