diff --git a/doc_gen.py b/doc_gen.py
new file mode 100644
index 00000000..35baa021
--- /dev/null
+++ b/doc_gen.py
@@ -0,0 +1,97 @@
+import os
+import importlib
+import inspect
+import subprocess
+import time
+from typing import TypedDict
+
+def get_defined_functions_and_classes(module):
+ functions = []
+ classes = []
+
+ for name, obj in inspect.getmembers(module):
+ if inspect.isfunction(obj) and obj.__module__ == module.__name__:
+ functions.append(name)
+ elif inspect.isclass(obj) and obj.__module__ == module.__name__:
+ classes.append(name)
+
+ return functions, classes
+
+
+class IGenerateSphinx(TypedDict):
+ module_path: str
+ module_name: str
+ functions: list[str]
+ classes: list[str]
+
+def generate_sphinx_output(data: list[IGenerateSphinx]):
+ output = []
+ output.append("API Reference\n===============\n")
+ tmp = {}
+ for i in hierarchy.values():
+ tmp[i] = []
+ #tmp[i].append(f"{i}\n{'-'*len(i)}")
+
+ tmp["__OTHER"] = []
+
+ def add_data(_data: IGenerateSphinx, add_to: list):
+ if _data['functions']:
+ for function in _data['functions']:
+ add_to.append(f"\n{function}\n" + "~" * len(function))
+ add_to.append(f".. autofunction:: {_data['module_name']}.{function}")
+
+ if _data['classes']:
+ for class_name in _data['classes']:
+ add_to.append(f"\n{class_name}\n" + "~" * len(class_name))
+ full_class_name = f"{_data['module_name']}.{class_name}"
+ add_to.append(f".. attributetable:: {full_class_name}")
+ add_to.append(f".. autoclass:: {full_class_name}\n :members:")
+
+ for i in data:
+ add_to = "__OTHER"
+ for category in hierarchy.keys():
+ if category in i['module_path']:
+ add_to = hierarchy[category]
+ add_data(i, tmp[add_to])
+
+ for k,v in tmp.items():
+ output.append(f"{k}\n{'-'*len(k)}")
+ output.append("\n\n".join(v))
+ return '\n'.join(output)
+
+
+def generate_documentation(base_path, output_file, hierarchy, exclude_files=[]):
+ documentation = []
+ items: list[IGenerateSphinx] = []
+
+ for file in [{'filename': file, 'root': root} for root, dirs, files in os.walk(base_path) if root != "__pycache__" for file in files]:
+ if file['filename'].endswith('.py') and file['filename'] not in exclude_files:
+
+ module_path = os.path.join(file['root'], file['filename'])
+ module_import_path = module_path.replace(os.path.sep, '.').replace('.py', '')
+
+ module = importlib.import_module(module_import_path)
+ functions, classes = get_defined_functions_and_classes(module)
+ if functions or classes:
+ items.append({"module_path":module_path, "module_name": module_import_path,"functions": functions,"classes": classes})
+ doc_content = generate_sphinx_output(items)
+ documentation.append(doc_content)
+ with open(output_file, 'w', encoding='utf-8') as doc_file:
+ doc_file.write('\n\n'.join(documentation))
+
+
+if __name__ == "__main__":
+ hierarchy = {
+ "mipac/models": "Misskey Models",
+ "mipac/manager": "Managers",
+ "mipac/actions": "Actions",
+ "mipac/types": "Type class",
+ "mipac/errors": "Errors"
+
+ }
+ source_path = "mipac"
+ output_path = "docs/index.rst"
+ excluded_files = ["__init__.py", "_version.py"] # Add files to exclude here
+ generate_documentation(source_path, output_path, hierarchy, exclude_files=excluded_files)
+ os.chdir("./docs")
+ subprocess.run("sphinx-intl update -p _build/gettext && ./doc_builder.sh", shell=True)
diff --git a/docs/Makefile b/docs/Makefile
new file mode 100644
index 00000000..d4bb2cbb
--- /dev/null
+++ b/docs/Makefile
@@ -0,0 +1,20 @@
+# Minimal makefile for Sphinx documentation
+#
+
+# You can set these variables from the command line, and also
+# from the environment for the first two.
+SPHINXOPTS ?=
+SPHINXBUILD ?= sphinx-build
+SOURCEDIR = .
+BUILDDIR = _build
+
+# Put it first so that "make" without argument is like "make help".
+help:
+ @$(SPHINXBUILD) -M help "$(SOURCEDIR)" "$(BUILDDIR)" $(SPHINXOPTS) $(O)
+
+.PHONY: help Makefile
+
+# Catch-all target: route all unknown targets to Sphinx using the new
+# "make mode" option. $(O) is meant as a shortcut for $(SPHINXOPTS).
+%: Makefile
+ @$(SPHINXBUILD) -M $@ "$(SOURCEDIR)" "$(BUILDDIR)" $(SPHINXOPTS) $(O)
diff --git a/docs/_static/css/custom.css b/docs/_static/css/custom.css
new file mode 100644
index 00000000..3999ec30
--- /dev/null
+++ b/docs/_static/css/custom.css
@@ -0,0 +1,55 @@
+h1, h2, h3, h4, h5, h6 {
+ font-weight: normal;
+}
+
+h2 {
+ font-size: 1.7em;
+}
+
+h3 {
+ font-size: 1.5em;
+}
+
+.py-attribute-table {
+ display: flex;
+ flex-wrap: wrap;
+ background-color: var(--color-inline-code-background);
+ margin-bottom: -1rem;
+ border-radius: 4px 4px 0 0;
+ border-left: #5dcfff solid 2px;
+}
+
+.class > .sig-object {
+ background-color: var(--color-inline-code-background);
+ border-left: #5dcfff solid 2px;
+ border-radius: 0 0 0 3px;
+ margin-bottom: 2em;
+}
+
+dd > .deprecated {
+ border-left: solid goldenrod 7px;
+ border-top: solid goldenrod 7px;
+ border-radius: 5px;
+}
+
+.py-attribute-table-entry {
+ list-style: None;
+}
+
+.py-attribute-table-column {
+ flex: .5;
+}
+
+.py-attribute-table-column > span {
+ font-weight: bold;
+ margin-left: 1rem;
+}
+
+.py-attribute-table-badge {
+ font-weight: bold;
+ /* margin-right: .5rem; */
+}
+
+.sig {
+ background-color: var(--color-inline-code-background);
+}
\ No newline at end of file
diff --git a/docs/conf.py b/docs/conf.py
new file mode 100644
index 00000000..142ac569
--- /dev/null
+++ b/docs/conf.py
@@ -0,0 +1,54 @@
+# Configuration file for the Sphinx documentation builder.
+#
+# For the full list of built-in configuration values, see the documentation:
+# https://www.sphinx-doc.org/en/master/usage/configuration.html
+
+# -- Project information -----------------------------------------------------
+# https://www.sphinx-doc.org/en/master/usage/configuration.html#project-information
+import os
+import sys
+
+sys.path.insert(0, os.path.abspath('..'))
+sys.path.append(os.path.abspath('extensions'))
+
+project = 'mipac'
+copyright = '2023, yupix'
+author = 'yupix'
+
+# -- General configuration ---------------------------------------------------
+# https://www.sphinx-doc.org/en/master/usage/configuration.html#general-configuration
+
+extensions = [
+ "sphinx.ext.autodoc",
+ "sphinx.ext.autosummary",
+ "sphinx.ext.extlinks",
+ "sphinx.ext.intersphinx",
+ "sphinx.ext.napoleon",
+
+ 'attributetable'
+]
+
+
+templates_path = ['_templates']
+exclude_patterns = ['_build', 'Thumbs.db', '.DS_Store']
+
+language = 'en'
+gettext_compact = False
+locale_dirs = ['locale/']
+
+# -- Options for HTML output -------------------------------------------------
+# https://www.sphinx-doc.org/en/master/usage/configuration.html#options-for-html-output
+
+
+html_theme = 'furo'
+html_static_path = ["_static"]
+html_css_files = ["css/custom.css"]
+
+html_theme_options = {
+ "sidebar_hide_name": True
+}
+
+# -- Options for todo extension ----------------------------------------------
+# https://www.sphinx-doc.org/en/master/usage/extensions/todo.html#configuration
+
+todo_include_todos = True
diff --git a/docs/doc_builder.sh b/docs/doc_builder.sh
new file mode 100755
index 00000000..900859b9
--- /dev/null
+++ b/docs/doc_builder.sh
@@ -0,0 +1,12 @@
+#!/usr/bin/env bash
+
+make html
+
+shopt -s dotglob
+
+support_language=('ja')
+for language in ${support_language[@]}
+do
+ make -e SPHINXOPTS="-D language='${language}'" -e BUILDDIR="./_build/html/${language}" html
+ cp -r ./_build/html/${language}/html/* ./_build/html/${language}/
+done
diff --git a/docs/extensions/attributetable.py b/docs/extensions/attributetable.py
new file mode 100644
index 00000000..80fdc1a4
--- /dev/null
+++ b/docs/extensions/attributetable.py
@@ -0,0 +1,269 @@
+from __future__ import annotations
+
+import importlib
+import inspect
+import re
+from collections import OrderedDict, namedtuple
+from typing import Any, Dict
+
+from docutils import nodes
+from sphinx import addnodes, application
+from sphinx.locale import _
+from sphinx.util.docutils import SphinxDirective
+
+
+class attributetable(nodes.General, nodes.Element):
+ pass
+
+
+class attributetablecolumn(nodes.General, nodes.Element):
+ pass
+
+
+class attributetabletitle(nodes.TextElement):
+ pass
+
+
+class attributetableplaceholder(nodes.General, nodes.Element):
+ pass
+
+
+class attributetablebadge(nodes.TextElement):
+ pass
+
+
+class attributetable_item(nodes.Part, nodes.Element):
+ pass
+
+
+def visit_attributetable_node(self, node):
+ class_ = node["python-class"]
+ self.body.append(f'
')
+
+
+def visit_attributetablecolumn_node(self, node):
+ self.body.append(self.starttag(node, 'div', CLASS='py-attribute-table-column'))
+
+
+def visit_attributetabletitle_node(self, node):
+ self.body.append(self.starttag(node, 'span'))
+
+
+def visit_attributetablebadge_node(self, node):
+ attributes = {
+ 'class': 'py-attribute-table-badge',
+ 'title': node['badge-type'],
+ }
+ self.body.append(self.starttag(node, 'span', **attributes))
+
+
+def visit_attributetable_item_node(self, node):
+ self.body.append(self.starttag(node, 'li', CLASS='py-attribute-table-entry'))
+
+
+def depart_attributetable_node(self, node):
+ self.body.append('
')
+
+
+def depart_attributetablecolumn_node(self, node):
+ self.body.append('')
+
+
+def depart_attributetabletitle_node(self, node):
+ self.body.append('')
+
+
+def depart_attributetablebadge_node(self, node):
+ self.body.append('')
+
+
+def depart_attributetable_item_node(self, node):
+ self.body.append('')
+
+
+_name_parser_regex = re.compile(r'(?P[\w.]+\.)?(?P\w+)')
+
+
+class PyAttributeTable(SphinxDirective):
+ has_content = False
+ required_arguments = 1
+ optional_arguments = 0
+ final_argument_whitespace = False
+ option_spec = {}
+
+ def parse_name(self, content: str):
+ path, name = _name_parser_regex.match(content).groups()
+ if path:
+ modulename = path.rstrip('.')
+ else:
+ modulename = self.env.temp_data.get('autodoc:module')
+ if not modulename:
+ modulename = self.env.ref_context.get('py:module')
+ if modulename is None:
+ raise RuntimeError('modulename somehow None for %s in %s.' % (content, self.env.docname))
+
+ return modulename, name
+
+ def run(self):
+ """If you're curious on the HTML this is meant to generate:
+
+
+
+ However, since this requires the tree to be complete
+ and parsed, it'll need to be done at a different stage and then
+ replaced.
+ """
+ content = self.arguments[0].strip()
+ node = attributetableplaceholder('')
+ modulename, name = self.parse_name(content)
+ node['python-doc'] = self.env.docname
+ node['python-module'] = modulename
+ node['python-class'] = name
+ node['python-full-name'] = f'{modulename}.{name}'
+ return [node]
+
+
+def build_lookup_table(env):
+ # Given an environment, load up a lookup table of
+ # full-class-name: objects
+ result = {}
+ domain = env.domains['py']
+
+ ignored = {
+ 'data', 'exception', 'module', 'class',
+ }
+
+ for (fullname, _, objtype, docname, _, _) in domain.get_objects():
+ if objtype in ignored:
+ continue
+
+ classname, _, child = fullname.rpartition('.')
+ try:
+ result[classname].append(child)
+ except KeyError:
+ result[classname] = [child]
+
+ return result
+
+
+TableElement = namedtuple('TableElement', 'fullname label badge')
+
+
+def process_attributetable(app: application.Sphinx, doctree, fromdocname: str):
+ env = app.builder.env
+ lookup = build_lookup_table(env)
+ for node in doctree.traverse(attributetableplaceholder):
+ modulename, classname, fullname = node['python-module'], node['python-class'], node['python-full-name']
+ groups = get_class_results(lookup, modulename, classname, fullname)
+ table = attributetable('')
+ for label, subitems in groups.items():
+ if not subitems:
+ continue
+ table.append(class_results_to_node(label, sorted(subitems, key=lambda c: c.label)))
+
+ table['python-class'] = fullname
+
+ if not table:
+ node.replace_self([])
+ else:
+ node.replace_self([table])
+
+
+def get_class_results(lookup: Dict[str, Any], modulename: str, name: str, fullname: str):
+ module = importlib.import_module(modulename)
+ cls = getattr(module, name)
+
+ groups = OrderedDict([
+ (_('Attributes'), []),
+ (_('Methods'), []),
+ ])
+
+ try:
+ members = lookup[fullname]
+ except KeyError:
+ return groups
+
+
+ for attr in members:
+ attrlookup = f'{fullname}.{attr}'
+ key = _('Attributes')
+ badge = None
+ label = attr
+ value = None
+
+ for base in cls.__mro__:
+ value = base.__dict__.get(attr)
+ if value is not None:
+ break
+
+ if value is not None:
+ doc = value.__doc__ or ''
+ if inspect.iscoroutinefunction(value) or doc.startswith('|coro|'):
+ key = _('Methods')
+ badge = attributetablebadge('async', 'async')
+ badge['badge-type'] = _('coroutine')
+ elif isinstance(value, classmethod):
+ key = _('Methods')
+ label = f'{name}.{attr}'
+ badge = attributetablebadge('cls', 'cls')
+ badge['badge-type'] = _('classmethod')
+ elif inspect.isfunction(value):
+ if doc.startswith(('A decorator', 'A shortcut decorator')):
+ # finicky but surprisingly consistent
+ badge = attributetablebadge('@', '@')
+ badge['badge-type'] = _('decorator')
+ key = _('Methods')
+ else:
+ key = _('Methods')
+ badge = attributetablebadge('def', 'def')
+ badge['badge-type'] = _('method')
+
+ groups[key].append(TableElement(fullname=attrlookup, label=label, badge=badge))
+
+ return groups
+
+
+def class_results_to_node(key, elements):
+ title = attributetabletitle(key, key)
+ ul = nodes.bullet_list('')
+ for element in elements:
+ ref = nodes.reference('', '', internal=True,
+ refuri='#' + element.fullname,
+ anchorname='',
+ *[nodes.Text(element.label)])
+ para = addnodes.compact_paragraph('', '', ref)
+ if element.badge is not None:
+ ul.append(attributetable_item('', element.badge, para))
+ else:
+ ul.append(attributetable_item('', para))
+
+ return attributetablecolumn('', title, ul)
+
+
+def setup(app):
+ app.add_directive('attributetable', PyAttributeTable)
+ app.add_node(attributetable, html=(visit_attributetable_node, depart_attributetable_node))
+ app.add_node(attributetablecolumn, html=(visit_attributetablecolumn_node, depart_attributetablecolumn_node))
+ app.add_node(attributetabletitle, html=(visit_attributetabletitle_node, depart_attributetabletitle_node))
+ app.add_node(attributetablebadge, html=(visit_attributetablebadge_node, depart_attributetablebadge_node))
+ app.add_node(attributetable_item, html=(visit_attributetable_item_node, depart_attributetable_item_node))
+ app.add_node(attributetableplaceholder)
+ app.connect('doctree-resolved', process_attributetable)
\ No newline at end of file
diff --git a/docs/index.rst b/docs/index.rst
new file mode 100644
index 00000000..1cbfff95
--- /dev/null
+++ b/docs/index.rst
@@ -0,0 +1,3630 @@
+API Reference
+===============
+
+Misskey Models
+--------------
+
+Header
+~~~~~~
+
+.. attributetable:: mipac.models.note.Header
+
+.. autoclass:: mipac.models.note.Header
+ :members:
+
+
+Note
+~~~~
+
+.. attributetable:: mipac.models.note.Note
+
+.. autoclass:: mipac.models.note.Note
+ :members:
+
+
+NoteDeleted
+~~~~~~~~~~~
+
+.. attributetable:: mipac.models.note.NoteDeleted
+
+.. autoclass:: mipac.models.note.NoteDeleted
+ :members:
+
+
+NoteReaction
+~~~~~~~~~~~~
+
+.. attributetable:: mipac.models.note.NoteReaction
+
+.. autoclass:: mipac.models.note.NoteReaction
+ :members:
+
+
+NoteState
+~~~~~~~~~
+
+.. attributetable:: mipac.models.note.NoteState
+
+.. autoclass:: mipac.models.note.NoteState
+ :members:
+
+
+NoteTranslateResult
+~~~~~~~~~~~~~~~~~~~
+
+.. attributetable:: mipac.models.note.NoteTranslateResult
+
+.. autoclass:: mipac.models.note.NoteTranslateResult
+ :members:
+
+
+Clip
+~~~~
+
+.. attributetable:: mipac.models.clip.Clip
+
+.. autoclass:: mipac.models.clip.Clip
+ :members:
+
+
+Antenna
+~~~~~~~
+
+.. attributetable:: mipac.models.antenna.Antenna
+
+.. autoclass:: mipac.models.antenna.Antenna
+ :members:
+
+
+FederationInstance
+~~~~~~~~~~~~~~~~~~
+
+.. attributetable:: mipac.models.instance.FederationInstance
+
+.. autoclass:: mipac.models.instance.FederationInstance
+ :members:
+
+
+ActiveUsersChart
+~~~~~~~~~~~~~~~~
+
+.. attributetable:: mipac.models.chart.ActiveUsersChart
+
+.. autoclass:: mipac.models.chart.ActiveUsersChart
+ :members:
+
+
+DriveChart
+~~~~~~~~~~
+
+.. attributetable:: mipac.models.chart.DriveChart
+
+.. autoclass:: mipac.models.chart.DriveChart
+ :members:
+
+
+DriveLocalChart
+~~~~~~~~~~~~~~~
+
+.. attributetable:: mipac.models.chart.DriveLocalChart
+
+.. autoclass:: mipac.models.chart.DriveLocalChart
+ :members:
+
+
+DriveRemoteChart
+~~~~~~~~~~~~~~~~
+
+.. attributetable:: mipac.models.chart.DriveRemoteChart
+
+.. autoclass:: mipac.models.chart.DriveRemoteChart
+ :members:
+
+
+File
+~~~~
+
+.. attributetable:: mipac.models.drive.File
+
+.. autoclass:: mipac.models.drive.File
+ :members:
+
+
+FileProperties
+~~~~~~~~~~~~~~
+
+.. attributetable:: mipac.models.drive.FileProperties
+
+.. autoclass:: mipac.models.drive.FileProperties
+ :members:
+
+
+Folder
+~~~~~~
+
+.. attributetable:: mipac.models.drive.Folder
+
+.. autoclass:: mipac.models.drive.Folder
+ :members:
+
+
+Announcement
+~~~~~~~~~~~~
+
+.. attributetable:: mipac.models.announcement.Announcement
+
+.. autoclass:: mipac.models.announcement.Announcement
+ :members:
+
+
+AnnouncementCommon
+~~~~~~~~~~~~~~~~~~
+
+.. attributetable:: mipac.models.announcement.AnnouncementCommon
+
+.. autoclass:: mipac.models.announcement.AnnouncementCommon
+ :members:
+
+
+AnnouncementSystem
+~~~~~~~~~~~~~~~~~~
+
+.. attributetable:: mipac.models.announcement.AnnouncementSystem
+
+.. autoclass:: mipac.models.announcement.AnnouncementSystem
+ :members:
+
+
+FollowRequest
+~~~~~~~~~~~~~
+
+.. attributetable:: mipac.models.follow.FollowRequest
+
+.. autoclass:: mipac.models.follow.FollowRequest
+ :members:
+
+
+MeRole
+~~~~~~
+
+.. attributetable:: mipac.models.roles.MeRole
+
+.. autoclass:: mipac.models.roles.MeRole
+ :members:
+
+
+Role
+~~~~
+
+.. attributetable:: mipac.models.roles.Role
+
+.. autoclass:: mipac.models.roles.Role
+ :members:
+
+
+RolePolicies
+~~~~~~~~~~~~
+
+.. attributetable:: mipac.models.roles.RolePolicies
+
+.. autoclass:: mipac.models.roles.RolePolicies
+ :members:
+
+
+RolePolicyValue
+~~~~~~~~~~~~~~~
+
+.. attributetable:: mipac.models.roles.RolePolicyValue
+
+.. autoclass:: mipac.models.roles.RolePolicyValue
+ :members:
+
+
+RoleUser
+~~~~~~~~
+
+.. attributetable:: mipac.models.roles.RoleUser
+
+.. autoclass:: mipac.models.roles.RoleUser
+ :members:
+
+
+IndexStat
+~~~~~~~~~
+
+.. attributetable:: mipac.models.admin.IndexStat
+
+.. autoclass:: mipac.models.admin.IndexStat
+ :members:
+
+
+ModerationLog
+~~~~~~~~~~~~~
+
+.. attributetable:: mipac.models.admin.ModerationLog
+
+.. autoclass:: mipac.models.admin.ModerationLog
+ :members:
+
+
+ServerInfo
+~~~~~~~~~~
+
+.. attributetable:: mipac.models.admin.ServerInfo
+
+.. autoclass:: mipac.models.admin.ServerInfo
+ :members:
+
+
+ServerInfoCpu
+~~~~~~~~~~~~~
+
+.. attributetable:: mipac.models.admin.ServerInfoCpu
+
+.. autoclass:: mipac.models.admin.ServerInfoCpu
+ :members:
+
+
+ServerInfoFs
+~~~~~~~~~~~~
+
+.. attributetable:: mipac.models.admin.ServerInfoFs
+
+.. autoclass:: mipac.models.admin.ServerInfoFs
+ :members:
+
+
+ServerInfoMem
+~~~~~~~~~~~~~
+
+.. attributetable:: mipac.models.admin.ServerInfoMem
+
+.. autoclass:: mipac.models.admin.ServerInfoMem
+ :members:
+
+
+ServerInfoNet
+~~~~~~~~~~~~~
+
+.. attributetable:: mipac.models.admin.ServerInfoNet
+
+.. autoclass:: mipac.models.admin.ServerInfoNet
+ :members:
+
+
+UserIP
+~~~~~~
+
+.. attributetable:: mipac.models.admin.UserIP
+
+.. autoclass:: mipac.models.admin.UserIP
+ :members:
+
+
+MuteUser
+~~~~~~~~
+
+.. attributetable:: mipac.models.mute.MuteUser
+
+.. autoclass:: mipac.models.mute.MuteUser
+ :members:
+
+
+Channel
+~~~~~~~
+
+.. attributetable:: mipac.models.channel.Channel
+
+.. autoclass:: mipac.models.channel.Channel
+ :members:
+
+
+ChatGroup
+~~~~~~~~~
+
+.. attributetable:: mipac.models.chat.ChatGroup
+
+.. autoclass:: mipac.models.chat.ChatGroup
+ :members:
+
+
+ChatMessage
+~~~~~~~~~~~
+
+.. attributetable:: mipac.models.chat.ChatMessage
+
+.. autoclass:: mipac.models.chat.ChatMessage
+ :members:
+
+
+CustomEmoji
+~~~~~~~~~~~
+
+.. attributetable:: mipac.models.emoji.CustomEmoji
+
+.. autoclass:: mipac.models.emoji.CustomEmoji
+ :members:
+
+
+AdminMeta
+~~~~~~~~~
+
+.. attributetable:: mipac.models.meta.AdminMeta
+
+.. autoclass:: mipac.models.meta.AdminMeta
+ :members:
+
+
+Features
+~~~~~~~~
+
+.. attributetable:: mipac.models.meta.Features
+
+.. autoclass:: mipac.models.meta.Features
+ :members:
+
+
+Meta
+~~~~
+
+.. attributetable:: mipac.models.meta.Meta
+
+.. autoclass:: mipac.models.meta.Meta
+ :members:
+
+
+Policies
+~~~~~~~~
+
+.. attributetable:: mipac.models.meta.Policies
+
+.. autoclass:: mipac.models.meta.Policies
+ :members:
+
+
+InviteCode
+~~~~~~~~~~
+
+.. attributetable:: mipac.models.invite.InviteCode
+
+.. autoclass:: mipac.models.invite.InviteCode
+ :members:
+
+
+PartialInviteCode
+~~~~~~~~~~~~~~~~~
+
+.. attributetable:: mipac.models.invite.PartialInviteCode
+
+.. autoclass:: mipac.models.invite.PartialInviteCode
+ :members:
+
+
+PartialReaction
+~~~~~~~~~~~~~~~
+
+.. attributetable:: mipac.models.reaction.PartialReaction
+
+.. autoclass:: mipac.models.reaction.PartialReaction
+ :members:
+
+
+MiPoll
+~~~~~~
+
+.. attributetable:: mipac.models.poll.MiPoll
+
+.. autoclass:: mipac.models.poll.MiPoll
+ :members:
+
+
+Poll
+~~~~
+
+.. attributetable:: mipac.models.poll.Poll
+
+.. autoclass:: mipac.models.poll.Poll
+ :members:
+
+
+PollChoice
+~~~~~~~~~~
+
+.. attributetable:: mipac.models.poll.PollChoice
+
+.. autoclass:: mipac.models.poll.PollChoice
+ :members:
+
+
+Achievement
+~~~~~~~~~~~
+
+.. attributetable:: mipac.models.user.Achievement
+
+.. autoclass:: mipac.models.user.Achievement
+ :members:
+
+
+BlockingUser
+~~~~~~~~~~~~
+
+.. attributetable:: mipac.models.user.BlockingUser
+
+.. autoclass:: mipac.models.user.BlockingUser
+ :members:
+
+
+MeDetailed
+~~~~~~~~~~
+
+.. attributetable:: mipac.models.user.MeDetailed
+
+.. autoclass:: mipac.models.user.MeDetailed
+ :members:
+
+
+UserDetailed
+~~~~~~~~~~~~
+
+.. attributetable:: mipac.models.user.UserDetailed
+
+.. autoclass:: mipac.models.user.UserDetailed
+ :members:
+
+
+UserRole
+~~~~~~~~
+
+.. attributetable:: mipac.models.user.UserRole
+
+.. autoclass:: mipac.models.user.UserRole
+ :members:
+
+
+Ad
+~~
+
+.. attributetable:: mipac.models.ad.Ad
+
+.. autoclass:: mipac.models.ad.Ad
+ :members:
+
+
+Notification
+~~~~~~~~~~~~
+
+.. attributetable:: mipac.models.notification.Notification
+
+.. autoclass:: mipac.models.notification.Notification
+ :members:
+
+
+NotificationAchievement
+~~~~~~~~~~~~~~~~~~~~~~~
+
+.. attributetable:: mipac.models.notification.NotificationAchievement
+
+.. autoclass:: mipac.models.notification.NotificationAchievement
+ :members:
+
+
+NotificationFollow
+~~~~~~~~~~~~~~~~~~
+
+.. attributetable:: mipac.models.notification.NotificationFollow
+
+.. autoclass:: mipac.models.notification.NotificationFollow
+ :members:
+
+
+NotificationFollowRequest
+~~~~~~~~~~~~~~~~~~~~~~~~~
+
+.. attributetable:: mipac.models.notification.NotificationFollowRequest
+
+.. autoclass:: mipac.models.notification.NotificationFollowRequest
+ :members:
+
+
+NotificationNote
+~~~~~~~~~~~~~~~~
+
+.. attributetable:: mipac.models.notification.NotificationNote
+
+.. autoclass:: mipac.models.notification.NotificationNote
+ :members:
+
+
+NotificationPollEnd
+~~~~~~~~~~~~~~~~~~~
+
+.. attributetable:: mipac.models.notification.NotificationPollEnd
+
+.. autoclass:: mipac.models.notification.NotificationPollEnd
+ :members:
+
+
+NotificationReaction
+~~~~~~~~~~~~~~~~~~~~
+
+.. attributetable:: mipac.models.notification.NotificationReaction
+
+.. autoclass:: mipac.models.notification.NotificationReaction
+ :members:
+
+
+PartialNote
+~~~~~~~~~~~
+
+.. attributetable:: mipac.models.lite.note.PartialNote
+
+.. autoclass:: mipac.models.lite.note.PartialNote
+ :members:
+
+
+LiteInstance
+~~~~~~~~~~~~
+
+.. attributetable:: mipac.models.lite.instance.LiteInstance
+
+.. autoclass:: mipac.models.lite.instance.LiteInstance
+ :members:
+
+
+ChannelLite
+~~~~~~~~~~~
+
+.. attributetable:: mipac.models.lite.channel.ChannelLite
+
+.. autoclass:: mipac.models.lite.channel.ChannelLite
+ :members:
+
+
+PartialCustomEmoji
+~~~~~~~~~~~~~~~~~~
+
+.. attributetable:: mipac.models.lite.emoji.PartialCustomEmoji
+
+.. autoclass:: mipac.models.lite.emoji.PartialCustomEmoji
+ :members:
+
+
+CPU
+~~~
+
+.. attributetable:: mipac.models.lite.meta.CPU
+
+.. autoclass:: mipac.models.lite.meta.CPU
+ :members:
+
+
+LiteMeta
+~~~~~~~~
+
+.. attributetable:: mipac.models.lite.meta.LiteMeta
+
+.. autoclass:: mipac.models.lite.meta.LiteMeta
+ :members:
+
+
+MetaCommon
+~~~~~~~~~~
+
+.. attributetable:: mipac.models.lite.meta.MetaCommon
+
+.. autoclass:: mipac.models.lite.meta.MetaCommon
+ :members:
+
+
+BadgeRole
+~~~~~~~~~
+
+.. attributetable:: mipac.models.lite.user.BadgeRole
+
+.. autoclass:: mipac.models.lite.user.BadgeRole
+ :members:
+
+
+LiteUser
+~~~~~~~~
+
+.. attributetable:: mipac.models.lite.user.LiteUser
+
+.. autoclass:: mipac.models.lite.user.LiteUser
+ :members:
+Managers
+--------
+
+ClientNoteManager
+~~~~~~~~~~~~~~~~~
+
+.. attributetable:: mipac.manager.note.ClientNoteManager
+
+.. autoclass:: mipac.manager.note.ClientNoteManager
+ :members:
+
+
+NoteManager
+~~~~~~~~~~~
+
+.. attributetable:: mipac.manager.note.NoteManager
+
+.. autoclass:: mipac.manager.note.NoteManager
+ :members:
+
+
+ClientClipManager
+~~~~~~~~~~~~~~~~~
+
+.. attributetable:: mipac.manager.clip.ClientClipManager
+
+.. autoclass:: mipac.manager.clip.ClientClipManager
+ :members:
+
+
+ClipManager
+~~~~~~~~~~~
+
+.. attributetable:: mipac.manager.clip.ClipManager
+
+.. autoclass:: mipac.manager.clip.ClipManager
+ :members:
+
+
+AntennaManager
+~~~~~~~~~~~~~~
+
+.. attributetable:: mipac.manager.antenna.AntennaManager
+
+.. autoclass:: mipac.manager.antenna.AntennaManager
+ :members:
+
+
+ClientAntennaManager
+~~~~~~~~~~~~~~~~~~~~
+
+.. attributetable:: mipac.manager.antenna.ClientAntennaManager
+
+.. autoclass:: mipac.manager.antenna.ClientAntennaManager
+ :members:
+
+
+ChartManager
+~~~~~~~~~~~~
+
+.. attributetable:: mipac.manager.chart.ChartManager
+
+.. autoclass:: mipac.manager.chart.ChartManager
+ :members:
+
+
+ClientFileManager
+~~~~~~~~~~~~~~~~~
+
+.. attributetable:: mipac.manager.drive.ClientFileManager
+
+.. autoclass:: mipac.manager.drive.ClientFileManager
+ :members:
+
+
+ClientFolderManager
+~~~~~~~~~~~~~~~~~~~
+
+.. attributetable:: mipac.manager.drive.ClientFolderManager
+
+.. autoclass:: mipac.manager.drive.ClientFolderManager
+ :members:
+
+
+DriveManager
+~~~~~~~~~~~~
+
+.. attributetable:: mipac.manager.drive.DriveManager
+
+.. autoclass:: mipac.manager.drive.DriveManager
+ :members:
+
+
+FileManager
+~~~~~~~~~~~
+
+.. attributetable:: mipac.manager.drive.FileManager
+
+.. autoclass:: mipac.manager.drive.FileManager
+ :members:
+
+
+FolderManager
+~~~~~~~~~~~~~
+
+.. attributetable:: mipac.manager.drive.FolderManager
+
+.. autoclass:: mipac.manager.drive.FolderManager
+ :members:
+
+
+FollowManager
+~~~~~~~~~~~~~
+
+.. attributetable:: mipac.manager.follow.FollowManager
+
+.. autoclass:: mipac.manager.follow.FollowManager
+ :members:
+
+
+FollowRequestManager
+~~~~~~~~~~~~~~~~~~~~
+
+.. attributetable:: mipac.manager.follow.FollowRequestManager
+
+.. autoclass:: mipac.manager.follow.FollowRequestManager
+ :members:
+
+
+PagesManager
+~~~~~~~~~~~~
+
+.. attributetable:: mipac.manager.page.PagesManager
+
+.. autoclass:: mipac.manager.page.PagesManager
+ :members:
+
+
+MuteManager
+~~~~~~~~~~~
+
+.. attributetable:: mipac.manager.mute.MuteManager
+
+.. autoclass:: mipac.manager.mute.MuteManager
+ :members:
+
+
+MyManager
+~~~~~~~~~
+
+.. attributetable:: mipac.manager.my.MyManager
+
+.. autoclass:: mipac.manager.my.MyManager
+ :members:
+
+
+ChannelManager
+~~~~~~~~~~~~~~
+
+.. attributetable:: mipac.manager.channel.ChannelManager
+
+.. autoclass:: mipac.manager.channel.ChannelManager
+ :members:
+
+
+FavoriteManager
+~~~~~~~~~~~~~~~
+
+.. attributetable:: mipac.manager.favorite.FavoriteManager
+
+.. autoclass:: mipac.manager.favorite.FavoriteManager
+ :members:
+
+
+ChatManager
+~~~~~~~~~~~
+
+.. attributetable:: mipac.manager.chat.ChatManager
+
+.. autoclass:: mipac.manager.chat.ChatManager
+ :members:
+
+
+EmojiManager
+~~~~~~~~~~~~
+
+.. attributetable:: mipac.manager.emoji.EmojiManager
+
+.. autoclass:: mipac.manager.emoji.EmojiManager
+ :members:
+
+
+ClientManager
+~~~~~~~~~~~~~
+
+.. attributetable:: mipac.manager.client.ClientManager
+
+.. autoclass:: mipac.manager.client.ClientManager
+ :members:
+
+
+FederationManager
+~~~~~~~~~~~~~~~~~
+
+.. attributetable:: mipac.manager.federation.FederationManager
+
+.. autoclass:: mipac.manager.federation.FederationManager
+ :members:
+
+
+ReactionManager
+~~~~~~~~~~~~~~~
+
+.. attributetable:: mipac.manager.reaction.ReactionManager
+
+.. autoclass:: mipac.manager.reaction.ReactionManager
+ :members:
+
+
+PollManager
+~~~~~~~~~~~
+
+.. attributetable:: mipac.manager.poll.PollManager
+
+.. autoclass:: mipac.manager.poll.PollManager
+ :members:
+
+
+BlockingManager
+~~~~~~~~~~~~~~~
+
+.. attributetable:: mipac.manager.blocking.BlockingManager
+
+.. autoclass:: mipac.manager.blocking.BlockingManager
+ :members:
+
+
+UserManager
+~~~~~~~~~~~
+
+.. attributetable:: mipac.manager.user.UserManager
+
+.. autoclass:: mipac.manager.user.UserManager
+ :members:
+
+
+RoleManager
+~~~~~~~~~~~
+
+.. attributetable:: mipac.manager.role.RoleManager
+
+.. autoclass:: mipac.manager.role.RoleManager
+ :members:
+
+
+AdminAnnouncementManager
+~~~~~~~~~~~~~~~~~~~~~~~~
+
+.. attributetable:: mipac.manager.admins.announcement.AdminAnnouncementManager
+
+.. autoclass:: mipac.manager.admins.announcement.AdminAnnouncementManager
+ :members:
+
+
+AdminRolesManager
+~~~~~~~~~~~~~~~~~
+
+.. attributetable:: mipac.manager.admins.roles.AdminRolesManager
+
+.. autoclass:: mipac.manager.admins.roles.AdminRolesManager
+ :members:
+
+
+AdminRolesModelManager
+~~~~~~~~~~~~~~~~~~~~~~
+
+.. attributetable:: mipac.manager.admins.roles.AdminRolesModelManager
+
+.. autoclass:: mipac.manager.admins.roles.AdminRolesModelManager
+ :members:
+
+
+AdminManager
+~~~~~~~~~~~~
+
+.. attributetable:: mipac.manager.admins.admin.AdminManager
+
+.. autoclass:: mipac.manager.admins.admin.AdminManager
+ :members:
+
+
+AdminEmojiManager
+~~~~~~~~~~~~~~~~~
+
+.. attributetable:: mipac.manager.admins.emoji.AdminEmojiManager
+
+.. autoclass:: mipac.manager.admins.emoji.AdminEmojiManager
+ :members:
+
+
+AdminInviteManager
+~~~~~~~~~~~~~~~~~~
+
+.. attributetable:: mipac.manager.admins.invite.AdminInviteManager
+
+.. autoclass:: mipac.manager.admins.invite.AdminInviteManager
+ :members:
+
+
+AdminUserManager
+~~~~~~~~~~~~~~~~
+
+.. attributetable:: mipac.manager.admins.user.AdminUserManager
+
+.. autoclass:: mipac.manager.admins.user.AdminUserManager
+ :members:
+
+
+AdminAdvertisingManager
+~~~~~~~~~~~~~~~~~~~~~~~
+
+.. attributetable:: mipac.manager.admins.ad.AdminAdvertisingManager
+
+.. autoclass:: mipac.manager.admins.ad.AdminAdvertisingManager
+ :members:
+
+
+AdminAdvertisingModelManager
+~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+
+.. attributetable:: mipac.manager.admins.ad.AdminAdvertisingModelManager
+
+.. autoclass:: mipac.manager.admins.ad.AdminAdvertisingModelManager
+ :members:
+
+
+AdminModeratorManager
+~~~~~~~~~~~~~~~~~~~~~
+
+.. attributetable:: mipac.manager.admins.moderator.AdminModeratorManager
+
+.. autoclass:: mipac.manager.admins.moderator.AdminModeratorManager
+ :members:
+Actions
+-------
+
+create_note_body
+~~~~~~~~~~~~~~~~
+
+.. autofunction:: mipac.actions.note.create_note_body
+
+
+ClientNoteActions
+~~~~~~~~~~~~~~~~~
+
+.. attributetable:: mipac.actions.note.ClientNoteActions
+
+.. autoclass:: mipac.actions.note.ClientNoteActions
+ :members:
+
+
+NoteActions
+~~~~~~~~~~~
+
+.. attributetable:: mipac.actions.note.NoteActions
+
+.. autoclass:: mipac.actions.note.NoteActions
+ :members:
+
+
+ClientClipActions
+~~~~~~~~~~~~~~~~~
+
+.. attributetable:: mipac.actions.clip.ClientClipActions
+
+.. autoclass:: mipac.actions.clip.ClientClipActions
+ :members:
+
+
+ClipActions
+~~~~~~~~~~~
+
+.. attributetable:: mipac.actions.clip.ClipActions
+
+.. autoclass:: mipac.actions.clip.ClipActions
+ :members:
+
+
+AntennaActions
+~~~~~~~~~~~~~~
+
+.. attributetable:: mipac.actions.antenna.AntennaActions
+
+.. autoclass:: mipac.actions.antenna.AntennaActions
+ :members:
+
+
+ClientAntennaActions
+~~~~~~~~~~~~~~~~~~~~
+
+.. attributetable:: mipac.actions.antenna.ClientAntennaActions
+
+.. autoclass:: mipac.actions.antenna.ClientAntennaActions
+ :members:
+
+
+ChartActions
+~~~~~~~~~~~~
+
+.. attributetable:: mipac.actions.chart.ChartActions
+
+.. autoclass:: mipac.actions.chart.ChartActions
+ :members:
+
+
+ClientFileActions
+~~~~~~~~~~~~~~~~~
+
+.. attributetable:: mipac.actions.drive.ClientFileActions
+
+.. autoclass:: mipac.actions.drive.ClientFileActions
+ :members:
+
+
+ClientFolderActions
+~~~~~~~~~~~~~~~~~~~
+
+.. attributetable:: mipac.actions.drive.ClientFolderActions
+
+.. autoclass:: mipac.actions.drive.ClientFolderActions
+ :members:
+
+
+DriveActions
+~~~~~~~~~~~~
+
+.. attributetable:: mipac.actions.drive.DriveActions
+
+.. autoclass:: mipac.actions.drive.DriveActions
+ :members:
+
+
+FileActions
+~~~~~~~~~~~
+
+.. attributetable:: mipac.actions.drive.FileActions
+
+.. autoclass:: mipac.actions.drive.FileActions
+ :members:
+
+
+FolderActions
+~~~~~~~~~~~~~
+
+.. attributetable:: mipac.actions.drive.FolderActions
+
+.. autoclass:: mipac.actions.drive.FolderActions
+ :members:
+
+
+FollowActions
+~~~~~~~~~~~~~
+
+.. attributetable:: mipac.actions.follow.FollowActions
+
+.. autoclass:: mipac.actions.follow.FollowActions
+ :members:
+
+
+FollowRequestActions
+~~~~~~~~~~~~~~~~~~~~
+
+.. attributetable:: mipac.actions.follow.FollowRequestActions
+
+.. autoclass:: mipac.actions.follow.FollowRequestActions
+ :members:
+
+
+MuteActions
+~~~~~~~~~~~
+
+.. attributetable:: mipac.actions.mute.MuteActions
+
+.. autoclass:: mipac.actions.mute.MuteActions
+ :members:
+
+
+MyActions
+~~~~~~~~~
+
+.. attributetable:: mipac.actions.my.MyActions
+
+.. autoclass:: mipac.actions.my.MyActions
+ :members:
+
+
+ChannelActions
+~~~~~~~~~~~~~~
+
+.. attributetable:: mipac.actions.channel.ChannelActions
+
+.. autoclass:: mipac.actions.channel.ChannelActions
+ :members:
+
+
+ClientChannelActions
+~~~~~~~~~~~~~~~~~~~~
+
+.. attributetable:: mipac.actions.channel.ClientChannelActions
+
+.. autoclass:: mipac.actions.channel.ClientChannelActions
+ :members:
+
+
+FavoriteActions
+~~~~~~~~~~~~~~~
+
+.. attributetable:: mipac.actions.favorite.FavoriteActions
+
+.. autoclass:: mipac.actions.favorite.FavoriteActions
+ :members:
+
+
+BaseChatAction
+~~~~~~~~~~~~~~
+
+.. attributetable:: mipac.actions.chat.BaseChatAction
+
+.. autoclass:: mipac.actions.chat.BaseChatAction
+ :members:
+
+
+ChatAction
+~~~~~~~~~~
+
+.. attributetable:: mipac.actions.chat.ChatAction
+
+.. autoclass:: mipac.actions.chat.ChatAction
+ :members:
+
+
+EmojiActions
+~~~~~~~~~~~~
+
+.. attributetable:: mipac.actions.emoji.EmojiActions
+
+.. autoclass:: mipac.actions.emoji.EmojiActions
+ :members:
+
+
+ClientActions
+~~~~~~~~~~~~~
+
+.. attributetable:: mipac.actions.client.ClientActions
+
+.. autoclass:: mipac.actions.client.ClientActions
+ :members:
+
+
+FederationActions
+~~~~~~~~~~~~~~~~~
+
+.. attributetable:: mipac.actions.federation.FederationActions
+
+.. autoclass:: mipac.actions.federation.FederationActions
+ :members:
+
+
+ReactionActions
+~~~~~~~~~~~~~~~
+
+.. attributetable:: mipac.actions.reaction.ReactionActions
+
+.. autoclass:: mipac.actions.reaction.ReactionActions
+ :members:
+
+
+PollActions
+~~~~~~~~~~~
+
+.. attributetable:: mipac.actions.poll.PollActions
+
+.. autoclass:: mipac.actions.poll.PollActions
+ :members:
+
+
+BlockingActions
+~~~~~~~~~~~~~~~
+
+.. attributetable:: mipac.actions.blocking.BlockingActions
+
+.. autoclass:: mipac.actions.blocking.BlockingActions
+ :members:
+
+
+UserActions
+~~~~~~~~~~~
+
+.. attributetable:: mipac.actions.user.UserActions
+
+.. autoclass:: mipac.actions.user.UserActions
+ :members:
+
+
+RoleActions
+~~~~~~~~~~~
+
+.. attributetable:: mipac.actions.role.RoleActions
+
+.. autoclass:: mipac.actions.role.RoleActions
+ :members:
+
+
+AdminAnnouncementActions
+~~~~~~~~~~~~~~~~~~~~~~~~
+
+.. attributetable:: mipac.actions.admins.announcement.AdminAnnouncementActions
+
+.. autoclass:: mipac.actions.admins.announcement.AdminAnnouncementActions
+ :members:
+
+
+AdminAnnouncementClientActions
+~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+
+.. attributetable:: mipac.actions.admins.announcement.AdminAnnouncementClientActions
+
+.. autoclass:: mipac.actions.admins.announcement.AdminAnnouncementClientActions
+ :members:
+
+
+AdminRoleActions
+~~~~~~~~~~~~~~~~
+
+.. attributetable:: mipac.actions.admins.roles.AdminRoleActions
+
+.. autoclass:: mipac.actions.admins.roles.AdminRoleActions
+ :members:
+
+
+AdminRoleModelActions
+~~~~~~~~~~~~~~~~~~~~~
+
+.. attributetable:: mipac.actions.admins.roles.AdminRoleModelActions
+
+.. autoclass:: mipac.actions.admins.roles.AdminRoleModelActions
+ :members:
+
+
+AdminActions
+~~~~~~~~~~~~
+
+.. attributetable:: mipac.actions.admins.admin.AdminActions
+
+.. autoclass:: mipac.actions.admins.admin.AdminActions
+ :members:
+
+
+AdminEmojiActions
+~~~~~~~~~~~~~~~~~
+
+.. attributetable:: mipac.actions.admins.emoji.AdminEmojiActions
+
+.. autoclass:: mipac.actions.admins.emoji.AdminEmojiActions
+ :members:
+
+
+AdminInviteActions
+~~~~~~~~~~~~~~~~~~
+
+.. attributetable:: mipac.actions.admins.invite.AdminInviteActions
+
+.. autoclass:: mipac.actions.admins.invite.AdminInviteActions
+ :members:
+
+
+AdminUserActions
+~~~~~~~~~~~~~~~~
+
+.. attributetable:: mipac.actions.admins.user.AdminUserActions
+
+.. autoclass:: mipac.actions.admins.user.AdminUserActions
+ :members:
+
+
+AdminAdvertisingActions
+~~~~~~~~~~~~~~~~~~~~~~~
+
+.. attributetable:: mipac.actions.admins.ad.AdminAdvertisingActions
+
+.. autoclass:: mipac.actions.admins.ad.AdminAdvertisingActions
+ :members:
+
+
+AdminAdvertisingModelActions
+~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+
+.. attributetable:: mipac.actions.admins.ad.AdminAdvertisingModelActions
+
+.. autoclass:: mipac.actions.admins.ad.AdminAdvertisingModelActions
+ :members:
+
+
+AdminModeratorActions
+~~~~~~~~~~~~~~~~~~~~~
+
+.. attributetable:: mipac.actions.admins.moderator.AdminModeratorActions
+
+.. autoclass:: mipac.actions.admins.moderator.AdminModeratorActions
+ :members:
+Type class
+----------
+
+GeoPayload
+~~~~~~~~~~
+
+.. attributetable:: mipac.types.note.GeoPayload
+
+.. autoclass:: mipac.types.note.GeoPayload
+ :members:
+
+
+ICreatedNote
+~~~~~~~~~~~~
+
+.. attributetable:: mipac.types.note.ICreatedNote
+
+.. autoclass:: mipac.types.note.ICreatedNote
+ :members:
+
+
+INote
+~~~~~
+
+.. attributetable:: mipac.types.note.INote
+
+.. autoclass:: mipac.types.note.INote
+ :members:
+
+
+INoteReaction
+~~~~~~~~~~~~~
+
+.. attributetable:: mipac.types.note.INoteReaction
+
+.. autoclass:: mipac.types.note.INoteReaction
+ :members:
+
+
+INoteState
+~~~~~~~~~~
+
+.. attributetable:: mipac.types.note.INoteState
+
+.. autoclass:: mipac.types.note.INoteState
+ :members:
+
+
+INoteTranslateResult
+~~~~~~~~~~~~~~~~~~~~
+
+.. attributetable:: mipac.types.note.INoteTranslateResult
+
+.. autoclass:: mipac.types.note.INoteTranslateResult
+ :members:
+
+
+INoteUpdated
+~~~~~~~~~~~~
+
+.. attributetable:: mipac.types.note.INoteUpdated
+
+.. autoclass:: mipac.types.note.INoteUpdated
+ :members:
+
+
+INoteUpdatedDelete
+~~~~~~~~~~~~~~~~~~
+
+.. attributetable:: mipac.types.note.INoteUpdatedDelete
+
+.. autoclass:: mipac.types.note.INoteUpdatedDelete
+ :members:
+
+
+INoteUpdatedDeleteBody
+~~~~~~~~~~~~~~~~~~~~~~
+
+.. attributetable:: mipac.types.note.INoteUpdatedDeleteBody
+
+.. autoclass:: mipac.types.note.INoteUpdatedDeleteBody
+ :members:
+
+
+INoteUpdatedReaction
+~~~~~~~~~~~~~~~~~~~~
+
+.. attributetable:: mipac.types.note.INoteUpdatedReaction
+
+.. autoclass:: mipac.types.note.INoteUpdatedReaction
+ :members:
+
+
+INoteUpdatedReactionBody
+~~~~~~~~~~~~~~~~~~~~~~~~
+
+.. attributetable:: mipac.types.note.INoteUpdatedReactionBody
+
+.. autoclass:: mipac.types.note.INoteUpdatedReactionBody
+ :members:
+
+
+IPartialNote
+~~~~~~~~~~~~
+
+.. attributetable:: mipac.types.note.IPartialNote
+
+.. autoclass:: mipac.types.note.IPartialNote
+ :members:
+
+
+IClip
+~~~~~
+
+.. attributetable:: mipac.types.clip.IClip
+
+.. autoclass:: mipac.types.clip.IClip
+ :members:
+
+
+IAntenna
+~~~~~~~~
+
+.. attributetable:: mipac.types.antenna.IAntenna
+
+.. autoclass:: mipac.types.antenna.IAntenna
+ :members:
+
+
+IFederationInstance
+~~~~~~~~~~~~~~~~~~~
+
+.. attributetable:: mipac.types.instance.IFederationInstance
+
+.. autoclass:: mipac.types.instance.IFederationInstance
+ :members:
+
+
+IFederationInstanceRequired
+~~~~~~~~~~~~~~~~~~~~~~~~~~~
+
+.. attributetable:: mipac.types.instance.IFederationInstanceRequired
+
+.. autoclass:: mipac.types.instance.IFederationInstanceRequired
+ :members:
+
+
+IFederationInstanceStat
+~~~~~~~~~~~~~~~~~~~~~~~
+
+.. attributetable:: mipac.types.instance.IFederationInstanceStat
+
+.. autoclass:: mipac.types.instance.IFederationInstanceStat
+ :members:
+
+
+IInstanceLite
+~~~~~~~~~~~~~
+
+.. attributetable:: mipac.types.instance.IInstanceLite
+
+.. autoclass:: mipac.types.instance.IInstanceLite
+ :members:
+
+
+IActiveUsersChart
+~~~~~~~~~~~~~~~~~
+
+.. attributetable:: mipac.types.chart.IActiveUsersChart
+
+.. autoclass:: mipac.types.chart.IActiveUsersChart
+ :members:
+
+
+IDriveChart
+~~~~~~~~~~~
+
+.. attributetable:: mipac.types.chart.IDriveChart
+
+.. autoclass:: mipac.types.chart.IDriveChart
+ :members:
+
+
+IDriveLocalChart
+~~~~~~~~~~~~~~~~
+
+.. attributetable:: mipac.types.chart.IDriveLocalChart
+
+.. autoclass:: mipac.types.chart.IDriveLocalChart
+ :members:
+
+
+IDriveRemoteChart
+~~~~~~~~~~~~~~~~~
+
+.. attributetable:: mipac.types.chart.IDriveRemoteChart
+
+.. autoclass:: mipac.types.chart.IDriveRemoteChart
+ :members:
+
+
+IAd
+~~~
+
+.. attributetable:: mipac.types.ads.IAd
+
+.. autoclass:: mipac.types.ads.IAd
+ :members:
+
+
+IAds
+~~~~
+
+.. attributetable:: mipac.types.ads.IAds
+
+.. autoclass:: mipac.types.ads.IAds
+ :members:
+
+
+FolderPayload
+~~~~~~~~~~~~~
+
+.. attributetable:: mipac.types.drive.FolderPayload
+
+.. autoclass:: mipac.types.drive.FolderPayload
+ :members:
+
+
+IDriveFile
+~~~~~~~~~~
+
+.. attributetable:: mipac.types.drive.IDriveFile
+
+.. autoclass:: mipac.types.drive.IDriveFile
+ :members:
+
+
+IFileProperties
+~~~~~~~~~~~~~~~
+
+.. attributetable:: mipac.types.drive.IFileProperties
+
+.. autoclass:: mipac.types.drive.IFileProperties
+ :members:
+
+
+IAnnouncement
+~~~~~~~~~~~~~
+
+.. attributetable:: mipac.types.announcement.IAnnouncement
+
+.. autoclass:: mipac.types.announcement.IAnnouncement
+ :members:
+
+
+IAnnouncementCommon
+~~~~~~~~~~~~~~~~~~~
+
+.. attributetable:: mipac.types.announcement.IAnnouncementCommon
+
+.. autoclass:: mipac.types.announcement.IAnnouncementCommon
+ :members:
+
+
+IAnnouncementSystem
+~~~~~~~~~~~~~~~~~~~
+
+.. attributetable:: mipac.types.announcement.IAnnouncementSystem
+
+.. autoclass:: mipac.types.announcement.IAnnouncementSystem
+ :members:
+
+
+IFederationFollowCommon
+~~~~~~~~~~~~~~~~~~~~~~~
+
+.. attributetable:: mipac.types.follow.IFederationFollowCommon
+
+.. autoclass:: mipac.types.follow.IFederationFollowCommon
+ :members:
+
+
+IFederationFollower
+~~~~~~~~~~~~~~~~~~~
+
+.. attributetable:: mipac.types.follow.IFederationFollower
+
+.. autoclass:: mipac.types.follow.IFederationFollower
+ :members:
+
+
+IFederationFollowing
+~~~~~~~~~~~~~~~~~~~~
+
+.. attributetable:: mipac.types.follow.IFederationFollowing
+
+.. autoclass:: mipac.types.follow.IFederationFollowing
+ :members:
+
+
+IFollowRequest
+~~~~~~~~~~~~~~
+
+.. attributetable:: mipac.types.follow.IFollowRequest
+
+.. autoclass:: mipac.types.follow.IFollowRequest
+ :members:
+
+
+is_me_role
+~~~~~~~~~~
+
+.. autofunction:: mipac.types.roles.is_me_role
+
+
+IMeRole
+~~~~~~~
+
+.. attributetable:: mipac.types.roles.IMeRole
+
+.. autoclass:: mipac.types.roles.IMeRole
+ :members:
+
+
+IRole
+~~~~~
+
+.. attributetable:: mipac.types.roles.IRole
+
+.. autoclass:: mipac.types.roles.IRole
+ :members:
+
+
+IRolePolicieValue
+~~~~~~~~~~~~~~~~~
+
+.. attributetable:: mipac.types.roles.IRolePolicieValue
+
+.. autoclass:: mipac.types.roles.IRolePolicieValue
+ :members:
+
+
+IRolePolicies
+~~~~~~~~~~~~~
+
+.. attributetable:: mipac.types.roles.IRolePolicies
+
+.. autoclass:: mipac.types.roles.IRolePolicies
+ :members:
+
+
+IRoleUser
+~~~~~~~~~
+
+.. attributetable:: mipac.types.roles.IRoleUser
+
+.. autoclass:: mipac.types.roles.IRoleUser
+ :members:
+
+
+AttachedFilePayload
+~~~~~~~~~~~~~~~~~~~
+
+.. attributetable:: mipac.types.page.AttachedFilePayload
+
+.. autoclass:: mipac.types.page.AttachedFilePayload
+ :members:
+
+
+EyeCatchingImagePayload
+~~~~~~~~~~~~~~~~~~~~~~~
+
+.. attributetable:: mipac.types.page.EyeCatchingImagePayload
+
+.. autoclass:: mipac.types.page.EyeCatchingImagePayload
+ :members:
+
+
+IPage
+~~~~~
+
+.. attributetable:: mipac.types.page.IPage
+
+.. autoclass:: mipac.types.page.IPage
+ :members:
+
+
+IPageRequired
+~~~~~~~~~~~~~
+
+.. attributetable:: mipac.types.page.IPageRequired
+
+.. autoclass:: mipac.types.page.IPageRequired
+ :members:
+
+
+PageContentPayload
+~~~~~~~~~~~~~~~~~~
+
+.. attributetable:: mipac.types.page.PageContentPayload
+
+.. autoclass:: mipac.types.page.PageContentPayload
+ :members:
+
+
+PageFilePayload
+~~~~~~~~~~~~~~~
+
+.. attributetable:: mipac.types.page.PageFilePayload
+
+.. autoclass:: mipac.types.page.PageFilePayload
+ :members:
+
+
+PagePayload
+~~~~~~~~~~~
+
+.. attributetable:: mipac.types.page.PagePayload
+
+.. autoclass:: mipac.types.page.PagePayload
+ :members:
+
+
+VariablePayload
+~~~~~~~~~~~~~~~
+
+.. attributetable:: mipac.types.page.VariablePayload
+
+.. autoclass:: mipac.types.page.VariablePayload
+ :members:
+
+
+IIndexStat
+~~~~~~~~~~
+
+.. attributetable:: mipac.types.admin.IIndexStat
+
+.. autoclass:: mipac.types.admin.IIndexStat
+ :members:
+
+
+IModerationLog
+~~~~~~~~~~~~~~
+
+.. attributetable:: mipac.types.admin.IModerationLog
+
+.. autoclass:: mipac.types.admin.IModerationLog
+ :members:
+
+
+IServerInfo
+~~~~~~~~~~~
+
+.. attributetable:: mipac.types.admin.IServerInfo
+
+.. autoclass:: mipac.types.admin.IServerInfo
+ :members:
+
+
+IServerInfoCpu
+~~~~~~~~~~~~~~
+
+.. attributetable:: mipac.types.admin.IServerInfoCpu
+
+.. autoclass:: mipac.types.admin.IServerInfoCpu
+ :members:
+
+
+IServerInfoFs
+~~~~~~~~~~~~~
+
+.. attributetable:: mipac.types.admin.IServerInfoFs
+
+.. autoclass:: mipac.types.admin.IServerInfoFs
+ :members:
+
+
+IServerInfoMem
+~~~~~~~~~~~~~~
+
+.. attributetable:: mipac.types.admin.IServerInfoMem
+
+.. autoclass:: mipac.types.admin.IServerInfoMem
+ :members:
+
+
+IServerInfoNet
+~~~~~~~~~~~~~~
+
+.. attributetable:: mipac.types.admin.IServerInfoNet
+
+.. autoclass:: mipac.types.admin.IServerInfoNet
+ :members:
+
+
+ITableStats
+~~~~~~~~~~~
+
+.. attributetable:: mipac.types.admin.ITableStats
+
+.. autoclass:: mipac.types.admin.ITableStats
+ :members:
+
+
+IUserIP
+~~~~~~~
+
+.. attributetable:: mipac.types.admin.IUserIP
+
+.. autoclass:: mipac.types.admin.IUserIP
+ :members:
+
+
+IMuteUser
+~~~~~~~~~
+
+.. attributetable:: mipac.types.mute.IMuteUser
+
+.. autoclass:: mipac.types.mute.IMuteUser
+ :members:
+
+
+IChannel
+~~~~~~~~
+
+.. attributetable:: mipac.types.channel.IChannel
+
+.. autoclass:: mipac.types.channel.IChannel
+ :members:
+
+
+IChannelLite
+~~~~~~~~~~~~
+
+.. attributetable:: mipac.types.channel.IChannelLite
+
+.. autoclass:: mipac.types.channel.IChannelLite
+ :members:
+
+
+IChannelNote
+~~~~~~~~~~~~
+
+.. attributetable:: mipac.types.channel.IChannelNote
+
+.. autoclass:: mipac.types.channel.IChannelNote
+ :members:
+
+
+IPartialChannel
+~~~~~~~~~~~~~~~
+
+.. attributetable:: mipac.types.channel.IPartialChannel
+
+.. autoclass:: mipac.types.channel.IPartialChannel
+ :members:
+
+
+IChatGroup
+~~~~~~~~~~
+
+.. attributetable:: mipac.types.chat.IChatGroup
+
+.. autoclass:: mipac.types.chat.IChatGroup
+ :members:
+
+
+IChatMessage
+~~~~~~~~~~~~
+
+.. attributetable:: mipac.types.chat.IChatMessage
+
+.. autoclass:: mipac.types.chat.IChatMessage
+ :members:
+
+
+EmojiPayload
+~~~~~~~~~~~~
+
+.. attributetable:: mipac.types.emoji.EmojiPayload
+
+.. autoclass:: mipac.types.emoji.EmojiPayload
+ :members:
+
+
+ICustomEmoji
+~~~~~~~~~~~~
+
+.. attributetable:: mipac.types.emoji.ICustomEmoji
+
+.. autoclass:: mipac.types.emoji.ICustomEmoji
+ :members:
+
+
+ICustomEmojiLite
+~~~~~~~~~~~~~~~~
+
+.. attributetable:: mipac.types.emoji.ICustomEmojiLite
+
+.. autoclass:: mipac.types.emoji.ICustomEmojiLite
+ :members:
+
+
+ICustomEmojiLiteRequired
+~~~~~~~~~~~~~~~~~~~~~~~~
+
+.. attributetable:: mipac.types.emoji.ICustomEmojiLiteRequired
+
+.. autoclass:: mipac.types.emoji.ICustomEmojiLiteRequired
+ :members:
+
+
+IAdminMeta
+~~~~~~~~~~
+
+.. attributetable:: mipac.types.meta.IAdminMeta
+
+.. autoclass:: mipac.types.meta.IAdminMeta
+ :members:
+
+
+ICPU
+~~~~
+
+.. attributetable:: mipac.types.meta.ICPU
+
+.. autoclass:: mipac.types.meta.ICPU
+ :members:
+
+
+ICommonV11
+~~~~~~~~~~
+
+.. attributetable:: mipac.types.meta.ICommonV11
+
+.. autoclass:: mipac.types.meta.ICommonV11
+ :members:
+
+
+IFeatures
+~~~~~~~~~
+
+.. attributetable:: mipac.types.meta.IFeatures
+
+.. autoclass:: mipac.types.meta.IFeatures
+ :members:
+
+
+ILiteMeta
+~~~~~~~~~
+
+.. attributetable:: mipac.types.meta.ILiteMeta
+
+.. autoclass:: mipac.types.meta.ILiteMeta
+ :members:
+
+
+ILiteV11Meta
+~~~~~~~~~~~~
+
+.. attributetable:: mipac.types.meta.ILiteV11Meta
+
+.. autoclass:: mipac.types.meta.ILiteV11Meta
+ :members:
+
+
+ILiteV12Meta
+~~~~~~~~~~~~
+
+.. attributetable:: mipac.types.meta.ILiteV12Meta
+
+.. autoclass:: mipac.types.meta.ILiteV12Meta
+ :members:
+
+
+IMeta
+~~~~~
+
+.. attributetable:: mipac.types.meta.IMeta
+
+.. autoclass:: mipac.types.meta.IMeta
+ :members:
+
+
+IMetaAnnouncement
+~~~~~~~~~~~~~~~~~
+
+.. attributetable:: mipac.types.meta.IMetaAnnouncement
+
+.. autoclass:: mipac.types.meta.IMetaAnnouncement
+ :members:
+
+
+IMetaCommon
+~~~~~~~~~~~
+
+.. attributetable:: mipac.types.meta.IMetaCommon
+
+.. autoclass:: mipac.types.meta.IMetaCommon
+ :members:
+
+
+IMetaCommonV12
+~~~~~~~~~~~~~~
+
+.. attributetable:: mipac.types.meta.IMetaCommonV12
+
+.. autoclass:: mipac.types.meta.IMetaCommonV12
+ :members:
+
+
+IPolicies
+~~~~~~~~~
+
+.. attributetable:: mipac.types.meta.IPolicies
+
+.. autoclass:: mipac.types.meta.IPolicies
+ :members:
+
+
+ISharedAdminMeta
+~~~~~~~~~~~~~~~~
+
+.. attributetable:: mipac.types.meta.ISharedAdminMeta
+
+.. autoclass:: mipac.types.meta.ISharedAdminMeta
+ :members:
+
+
+IUpdateMetaBody
+~~~~~~~~~~~~~~~
+
+.. attributetable:: mipac.types.meta.IUpdateMetaBody
+
+.. autoclass:: mipac.types.meta.IUpdateMetaBody
+ :members:
+
+
+IV11Features
+~~~~~~~~~~~~
+
+.. attributetable:: mipac.types.meta.IV11Features
+
+.. autoclass:: mipac.types.meta.IV11Features
+ :members:
+
+
+IV12AdminMeta
+~~~~~~~~~~~~~
+
+.. attributetable:: mipac.types.meta.IV12AdminMeta
+
+.. autoclass:: mipac.types.meta.IV12AdminMeta
+ :members:
+
+
+IV12Features
+~~~~~~~~~~~~
+
+.. attributetable:: mipac.types.meta.IV12Features
+
+.. autoclass:: mipac.types.meta.IV12Features
+ :members:
+
+
+IV12Meta
+~~~~~~~~
+
+.. attributetable:: mipac.types.meta.IV12Meta
+
+.. autoclass:: mipac.types.meta.IV12Meta
+ :members:
+
+
+IInviteCode
+~~~~~~~~~~~
+
+.. attributetable:: mipac.types.invite.IInviteCode
+
+.. autoclass:: mipac.types.invite.IInviteCode
+ :members:
+
+
+IPartialInviteCode
+~~~~~~~~~~~~~~~~~~
+
+.. attributetable:: mipac.types.invite.IPartialInviteCode
+
+.. autoclass:: mipac.types.invite.IPartialInviteCode
+ :members:
+
+
+NoteReactionPayload
+~~~~~~~~~~~~~~~~~~~
+
+.. attributetable:: mipac.types.reaction.NoteReactionPayload
+
+.. autoclass:: mipac.types.reaction.NoteReactionPayload
+ :members:
+
+
+IBasePoll
+~~~~~~~~~
+
+.. attributetable:: mipac.types.poll.IBasePoll
+
+.. autoclass:: mipac.types.poll.IBasePoll
+ :members:
+
+
+ICreatePoll
+~~~~~~~~~~~
+
+.. attributetable:: mipac.types.poll.ICreatePoll
+
+.. autoclass:: mipac.types.poll.ICreatePoll
+ :members:
+
+
+IPoll
+~~~~~
+
+.. attributetable:: mipac.types.poll.IPoll
+
+.. autoclass:: mipac.types.poll.IPoll
+ :members:
+
+
+IPollChoice
+~~~~~~~~~~~
+
+.. attributetable:: mipac.types.poll.IPollChoice
+
+.. autoclass:: mipac.types.poll.IPollChoice
+ :members:
+
+
+is_me_detailed
+~~~~~~~~~~~~~~
+
+.. autofunction:: mipac.types.user.is_me_detailed
+
+
+IAchievement
+~~~~~~~~~~~~
+
+.. attributetable:: mipac.types.user.IAchievement
+
+.. autoclass:: mipac.types.user.IAchievement
+ :members:
+
+
+IBadgeRole
+~~~~~~~~~~
+
+.. attributetable:: mipac.types.user.IBadgeRole
+
+.. autoclass:: mipac.types.user.IBadgeRole
+ :members:
+
+
+IBlockingUser
+~~~~~~~~~~~~~
+
+.. attributetable:: mipac.types.user.IBlockingUser
+
+.. autoclass:: mipac.types.user.IBlockingUser
+ :members:
+
+
+IFollowRequest
+~~~~~~~~~~~~~~
+
+.. attributetable:: mipac.types.user.IFollowRequest
+
+.. autoclass:: mipac.types.user.IFollowRequest
+ :members:
+
+
+ILiteUser
+~~~~~~~~~
+
+.. attributetable:: mipac.types.user.ILiteUser
+
+.. autoclass:: mipac.types.user.ILiteUser
+ :members:
+
+
+IMeDetailed
+~~~~~~~~~~~
+
+.. attributetable:: mipac.types.user.IMeDetailed
+
+.. autoclass:: mipac.types.user.IMeDetailed
+ :members:
+
+
+ISignin
+~~~~~~~
+
+.. attributetable:: mipac.types.user.ISignin
+
+.. autoclass:: mipac.types.user.ISignin
+ :members:
+
+
+IUserDetailed
+~~~~~~~~~~~~~
+
+.. attributetable:: mipac.types.user.IUserDetailed
+
+.. autoclass:: mipac.types.user.IUserDetailed
+ :members:
+
+
+IUserDetailedField
+~~~~~~~~~~~~~~~~~~
+
+.. attributetable:: mipac.types.user.IUserDetailedField
+
+.. autoclass:: mipac.types.user.IUserDetailedField
+ :members:
+
+
+IUserDetailedRequired
+~~~~~~~~~~~~~~~~~~~~~
+
+.. attributetable:: mipac.types.user.IUserDetailedRequired
+
+.. autoclass:: mipac.types.user.IUserDetailedRequired
+ :members:
+
+
+IUserRequired
+~~~~~~~~~~~~~
+
+.. attributetable:: mipac.types.user.IUserRequired
+
+.. autoclass:: mipac.types.user.IUserRequired
+ :members:
+
+
+IUserRole
+~~~~~~~~~
+
+.. attributetable:: mipac.types.user.IUserRole
+
+.. autoclass:: mipac.types.user.IUserRole
+ :members:
+
+
+IAchievementNf
+~~~~~~~~~~~~~~
+
+.. attributetable:: mipac.types.notification.IAchievementNf
+
+.. autoclass:: mipac.types.notification.IAchievementNf
+ :members:
+
+
+INoteNf
+~~~~~~~
+
+.. attributetable:: mipac.types.notification.INoteNf
+
+.. autoclass:: mipac.types.notification.INoteNf
+ :members:
+
+
+INotification
+~~~~~~~~~~~~~
+
+.. attributetable:: mipac.types.notification.INotification
+
+.. autoclass:: mipac.types.notification.INotification
+ :members:
+
+
+IPollEndNf
+~~~~~~~~~~
+
+.. attributetable:: mipac.types.notification.IPollEndNf
+
+.. autoclass:: mipac.types.notification.IPollEndNf
+ :members:
+
+
+IReactionNf
+~~~~~~~~~~~
+
+.. attributetable:: mipac.types.notification.IReactionNf
+
+.. autoclass:: mipac.types.notification.IReactionNf
+ :members:
+
+
+IUserNf
+~~~~~~~
+
+.. attributetable:: mipac.types.notification.IUserNf
+
+.. autoclass:: mipac.types.notification.IUserNf
+ :members:
+Errors
+------
+
+APIError
+~~~~~~~~
+
+.. attributetable:: mipac.errors.base.APIError
+
+.. autoclass:: mipac.errors.base.APIError
+ :members:
+
+
+NotExistRequiredData
+~~~~~~~~~~~~~~~~~~~~
+
+.. attributetable:: mipac.errors.base.NotExistRequiredData
+
+.. autoclass:: mipac.errors.base.NotExistRequiredData
+ :members:
+
+
+NotSupportVersion
+~~~~~~~~~~~~~~~~~
+
+.. attributetable:: mipac.errors.base.NotSupportVersion
+
+.. autoclass:: mipac.errors.base.NotSupportVersion
+ :members:
+
+
+ParameterError
+~~~~~~~~~~~~~~
+
+.. attributetable:: mipac.errors.base.ParameterError
+
+.. autoclass:: mipac.errors.base.ParameterError
+ :members:
+
+
+AccessDeniedError
+~~~~~~~~~~~~~~~~~
+
+.. attributetable:: mipac.errors.errors.AccessDeniedError
+
+.. autoclass:: mipac.errors.errors.AccessDeniedError
+ :members:
+
+
+AlreadyAddedError
+~~~~~~~~~~~~~~~~~
+
+.. attributetable:: mipac.errors.errors.AlreadyAddedError
+
+.. autoclass:: mipac.errors.errors.AlreadyAddedError
+ :members:
+
+
+AlreadyBlockingError
+~~~~~~~~~~~~~~~~~~~~
+
+.. attributetable:: mipac.errors.errors.AlreadyBlockingError
+
+.. autoclass:: mipac.errors.errors.AlreadyBlockingError
+ :members:
+
+
+AlreadyClippedError
+~~~~~~~~~~~~~~~~~~~
+
+.. attributetable:: mipac.errors.errors.AlreadyClippedError
+
+.. autoclass:: mipac.errors.errors.AlreadyClippedError
+ :members:
+
+
+AlreadyExpiredError
+~~~~~~~~~~~~~~~~~~~
+
+.. attributetable:: mipac.errors.errors.AlreadyExpiredError
+
+.. autoclass:: mipac.errors.errors.AlreadyExpiredError
+ :members:
+
+
+AlreadyFavoritedError
+~~~~~~~~~~~~~~~~~~~~~
+
+.. attributetable:: mipac.errors.errors.AlreadyFavoritedError
+
+.. autoclass:: mipac.errors.errors.AlreadyFavoritedError
+ :members:
+
+
+AlreadyFollowingError
+~~~~~~~~~~~~~~~~~~~~~
+
+.. attributetable:: mipac.errors.errors.AlreadyFollowingError
+
+.. autoclass:: mipac.errors.errors.AlreadyFollowingError
+ :members:
+
+
+AlreadyInvitedError
+~~~~~~~~~~~~~~~~~~~
+
+.. attributetable:: mipac.errors.errors.AlreadyInvitedError
+
+.. autoclass:: mipac.errors.errors.AlreadyInvitedError
+ :members:
+
+
+AlreadyLikedError
+~~~~~~~~~~~~~~~~~
+
+.. attributetable:: mipac.errors.errors.AlreadyLikedError
+
+.. autoclass:: mipac.errors.errors.AlreadyLikedError
+ :members:
+
+
+AlreadyMutingError
+~~~~~~~~~~~~~~~~~~
+
+.. attributetable:: mipac.errors.errors.AlreadyMutingError
+
+.. autoclass:: mipac.errors.errors.AlreadyMutingError
+ :members:
+
+
+AlreadyPinnedError
+~~~~~~~~~~~~~~~~~~
+
+.. attributetable:: mipac.errors.errors.AlreadyPinnedError
+
+.. autoclass:: mipac.errors.errors.AlreadyPinnedError
+ :members:
+
+
+AlreadyPromotedError
+~~~~~~~~~~~~~~~~~~~~
+
+.. attributetable:: mipac.errors.errors.AlreadyPromotedError
+
+.. autoclass:: mipac.errors.errors.AlreadyPromotedError
+ :members:
+
+
+AlreadyReactedError
+~~~~~~~~~~~~~~~~~~~
+
+.. attributetable:: mipac.errors.errors.AlreadyReactedError
+
+.. autoclass:: mipac.errors.errors.AlreadyReactedError
+ :members:
+
+
+AlreadyVotedError
+~~~~~~~~~~~~~~~~~
+
+.. attributetable:: mipac.errors.errors.AlreadyVotedError
+
+.. autoclass:: mipac.errors.errors.AlreadyVotedError
+ :members:
+
+
+AvatarNotAnImageError
+~~~~~~~~~~~~~~~~~~~~~
+
+.. attributetable:: mipac.errors.errors.AvatarNotAnImageError
+
+.. autoclass:: mipac.errors.errors.AvatarNotAnImageError
+ :members:
+
+
+BannerNotAnImageError
+~~~~~~~~~~~~~~~~~~~~~
+
+.. attributetable:: mipac.errors.errors.BannerNotAnImageError
+
+.. autoclass:: mipac.errors.errors.BannerNotAnImageError
+ :members:
+
+
+BlockedError
+~~~~~~~~~~~~
+
+.. attributetable:: mipac.errors.errors.BlockedError
+
+.. autoclass:: mipac.errors.errors.BlockedError
+ :members:
+
+
+BlockeeIsYourselfError
+~~~~~~~~~~~~~~~~~~~~~~
+
+.. attributetable:: mipac.errors.errors.BlockeeIsYourselfError
+
+.. autoclass:: mipac.errors.errors.BlockeeIsYourselfError
+ :members:
+
+
+BlockingError
+~~~~~~~~~~~~~
+
+.. attributetable:: mipac.errors.errors.BlockingError
+
+.. autoclass:: mipac.errors.errors.BlockingError
+ :members:
+
+
+CannotCreateAlreadyExpiredPollError
+~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+
+.. attributetable:: mipac.errors.errors.CannotCreateAlreadyExpiredPollError
+
+.. autoclass:: mipac.errors.errors.CannotCreateAlreadyExpiredPollError
+ :members:
+
+
+CannotRenoteToAPureRenoteError
+~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+
+.. attributetable:: mipac.errors.errors.CannotRenoteToAPureRenoteError
+
+.. autoclass:: mipac.errors.errors.CannotRenoteToAPureRenoteError
+ :members:
+
+
+CannotReplyToAPureRenoteError
+~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+
+.. attributetable:: mipac.errors.errors.CannotReplyToAPureRenoteError
+
+.. autoclass:: mipac.errors.errors.CannotReplyToAPureRenoteError
+ :members:
+
+
+CannotReportTheAdminError
+~~~~~~~~~~~~~~~~~~~~~~~~~
+
+.. attributetable:: mipac.errors.errors.CannotReportTheAdminError
+
+.. autoclass:: mipac.errors.errors.CannotReportTheAdminError
+ :members:
+
+
+CannotReportYourselfError
+~~~~~~~~~~~~~~~~~~~~~~~~~
+
+.. attributetable:: mipac.errors.errors.CannotReportYourselfError
+
+.. autoclass:: mipac.errors.errors.CannotReportYourselfError
+ :members:
+
+
+ContentRequiredError
+~~~~~~~~~~~~~~~~~~~~
+
+.. attributetable:: mipac.errors.errors.ContentRequiredError
+
+.. autoclass:: mipac.errors.errors.ContentRequiredError
+ :members:
+
+
+CredentialRequiredError
+~~~~~~~~~~~~~~~~~~~~~~~
+
+.. attributetable:: mipac.errors.errors.CredentialRequiredError
+
+.. autoclass:: mipac.errors.errors.CredentialRequiredError
+ :members:
+
+
+FailedToResolveRemoteUserError
+~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+
+.. attributetable:: mipac.errors.errors.FailedToResolveRemoteUserError
+
+.. autoclass:: mipac.errors.errors.FailedToResolveRemoteUserError
+ :members:
+
+
+FollowRequestNotFoundError
+~~~~~~~~~~~~~~~~~~~~~~~~~~
+
+.. attributetable:: mipac.errors.errors.FollowRequestNotFoundError
+
+.. autoclass:: mipac.errors.errors.FollowRequestNotFoundError
+ :members:
+
+
+FolloweeIsYourselfError
+~~~~~~~~~~~~~~~~~~~~~~~
+
+.. attributetable:: mipac.errors.errors.FolloweeIsYourselfError
+
+.. autoclass:: mipac.errors.errors.FolloweeIsYourselfError
+ :members:
+
+
+FollowerIsYourselfError
+~~~~~~~~~~~~~~~~~~~~~~~
+
+.. attributetable:: mipac.errors.errors.FollowerIsYourselfError
+
+.. autoclass:: mipac.errors.errors.FollowerIsYourselfError
+ :members:
+
+
+ForbiddenError
+~~~~~~~~~~~~~~
+
+.. attributetable:: mipac.errors.errors.ForbiddenError
+
+.. autoclass:: mipac.errors.errors.ForbiddenError
+ :members:
+
+
+GroupAccessDeniedError
+~~~~~~~~~~~~~~~~~~~~~~
+
+.. attributetable:: mipac.errors.errors.GroupAccessDeniedError
+
+.. autoclass:: mipac.errors.errors.GroupAccessDeniedError
+ :members:
+
+
+GtlDisabledError
+~~~~~~~~~~~~~~~~
+
+.. attributetable:: mipac.errors.errors.GtlDisabledError
+
+.. autoclass:: mipac.errors.errors.GtlDisabledError
+ :members:
+
+
+HasChildFilesOrFoldersError
+~~~~~~~~~~~~~~~~~~~~~~~~~~~
+
+.. attributetable:: mipac.errors.errors.HasChildFilesOrFoldersError
+
+.. autoclass:: mipac.errors.errors.HasChildFilesOrFoldersError
+ :members:
+
+
+InappropriateError
+~~~~~~~~~~~~~~~~~~
+
+.. attributetable:: mipac.errors.errors.InappropriateError
+
+.. autoclass:: mipac.errors.errors.InappropriateError
+ :members:
+
+
+InternalErrorError
+~~~~~~~~~~~~~~~~~~
+
+.. attributetable:: mipac.errors.errors.InternalErrorError
+
+.. autoclass:: mipac.errors.errors.InternalErrorError
+ :members:
+
+
+InvalidChoiceError
+~~~~~~~~~~~~~~~~~~
+
+.. attributetable:: mipac.errors.errors.InvalidChoiceError
+
+.. autoclass:: mipac.errors.errors.InvalidChoiceError
+ :members:
+
+
+InvalidFileNameError
+~~~~~~~~~~~~~~~~~~~~
+
+.. attributetable:: mipac.errors.errors.InvalidFileNameError
+
+.. autoclass:: mipac.errors.errors.InvalidFileNameError
+ :members:
+
+
+InvalidParamError
+~~~~~~~~~~~~~~~~~
+
+.. attributetable:: mipac.errors.errors.InvalidParamError
+
+.. autoclass:: mipac.errors.errors.InvalidParamError
+ :members:
+
+
+InvalidRegexpError
+~~~~~~~~~~~~~~~~~~
+
+.. attributetable:: mipac.errors.errors.InvalidRegexpError
+
+.. autoclass:: mipac.errors.errors.InvalidRegexpError
+ :members:
+
+
+InvalidUrlError
+~~~~~~~~~~~~~~~
+
+.. attributetable:: mipac.errors.errors.InvalidUrlError
+
+.. autoclass:: mipac.errors.errors.InvalidUrlError
+ :members:
+
+
+IsOwnerError
+~~~~~~~~~~~~
+
+.. attributetable:: mipac.errors.errors.IsOwnerError
+
+.. autoclass:: mipac.errors.errors.IsOwnerError
+ :members:
+
+
+LtlDisabledError
+~~~~~~~~~~~~~~~~
+
+.. attributetable:: mipac.errors.errors.LtlDisabledError
+
+.. autoclass:: mipac.errors.errors.LtlDisabledError
+ :members:
+
+
+MoSuchFileError
+~~~~~~~~~~~~~~~
+
+.. attributetable:: mipac.errors.errors.MoSuchFileError
+
+.. autoclass:: mipac.errors.errors.MoSuchFileError
+ :members:
+
+
+MuteeIsYourselfError
+~~~~~~~~~~~~~~~~~~~~
+
+.. attributetable:: mipac.errors.errors.MuteeIsYourselfError
+
+.. autoclass:: mipac.errors.errors.MuteeIsYourselfError
+ :members:
+
+
+NameAlreadyExistsError
+~~~~~~~~~~~~~~~~~~~~~~
+
+.. attributetable:: mipac.errors.errors.NameAlreadyExistsError
+
+.. autoclass:: mipac.errors.errors.NameAlreadyExistsError
+ :members:
+
+
+NoFollowRequestError
+~~~~~~~~~~~~~~~~~~~~
+
+.. attributetable:: mipac.errors.errors.NoFollowRequestError
+
+.. autoclass:: mipac.errors.errors.NoFollowRequestError
+ :members:
+
+
+NoFreeSpaceError
+~~~~~~~~~~~~~~~~
+
+.. attributetable:: mipac.errors.errors.NoFreeSpaceError
+
+.. autoclass:: mipac.errors.errors.NoFreeSpaceError
+ :members:
+
+
+NoPollError
+~~~~~~~~~~~
+
+.. attributetable:: mipac.errors.errors.NoPollError
+
+.. autoclass:: mipac.errors.errors.NoPollError
+ :members:
+
+
+NoSuchAdError
+~~~~~~~~~~~~~
+
+.. attributetable:: mipac.errors.errors.NoSuchAdError
+
+.. autoclass:: mipac.errors.errors.NoSuchAdError
+ :members:
+
+
+NoSuchAnnouncementError
+~~~~~~~~~~~~~~~~~~~~~~~
+
+.. attributetable:: mipac.errors.errors.NoSuchAnnouncementError
+
+.. autoclass:: mipac.errors.errors.NoSuchAnnouncementError
+ :members:
+
+
+NoSuchAntennaError
+~~~~~~~~~~~~~~~~~~
+
+.. attributetable:: mipac.errors.errors.NoSuchAntennaError
+
+.. autoclass:: mipac.errors.errors.NoSuchAntennaError
+ :members:
+
+
+NoSuchAppError
+~~~~~~~~~~~~~~
+
+.. attributetable:: mipac.errors.errors.NoSuchAppError
+
+.. autoclass:: mipac.errors.errors.NoSuchAppError
+ :members:
+
+
+NoSuchAvatarError
+~~~~~~~~~~~~~~~~~
+
+.. attributetable:: mipac.errors.errors.NoSuchAvatarError
+
+.. autoclass:: mipac.errors.errors.NoSuchAvatarError
+ :members:
+
+
+NoSuchBannerError
+~~~~~~~~~~~~~~~~~
+
+.. attributetable:: mipac.errors.errors.NoSuchBannerError
+
+.. autoclass:: mipac.errors.errors.NoSuchBannerError
+ :members:
+
+
+NoSuchChannelError
+~~~~~~~~~~~~~~~~~~
+
+.. attributetable:: mipac.errors.errors.NoSuchChannelError
+
+.. autoclass:: mipac.errors.errors.NoSuchChannelError
+ :members:
+
+
+NoSuchClipError
+~~~~~~~~~~~~~~~
+
+.. attributetable:: mipac.errors.errors.NoSuchClipError
+
+.. autoclass:: mipac.errors.errors.NoSuchClipError
+ :members:
+
+
+NoSuchEmojiError
+~~~~~~~~~~~~~~~~
+
+.. attributetable:: mipac.errors.errors.NoSuchEmojiError
+
+.. autoclass:: mipac.errors.errors.NoSuchEmojiError
+ :members:
+
+
+NoSuchFileError
+~~~~~~~~~~~~~~~
+
+.. attributetable:: mipac.errors.errors.NoSuchFileError
+
+.. autoclass:: mipac.errors.errors.NoSuchFileError
+ :members:
+
+
+NoSuchFolderError
+~~~~~~~~~~~~~~~~~
+
+.. attributetable:: mipac.errors.errors.NoSuchFolderError
+
+.. autoclass:: mipac.errors.errors.NoSuchFolderError
+ :members:
+
+
+NoSuchGroupError
+~~~~~~~~~~~~~~~~
+
+.. attributetable:: mipac.errors.errors.NoSuchGroupError
+
+.. autoclass:: mipac.errors.errors.NoSuchGroupError
+ :members:
+
+
+NoSuchGroupMemberError
+~~~~~~~~~~~~~~~~~~~~~~
+
+.. attributetable:: mipac.errors.errors.NoSuchGroupMemberError
+
+.. autoclass:: mipac.errors.errors.NoSuchGroupMemberError
+ :members:
+
+
+NoSuchHashtagError
+~~~~~~~~~~~~~~~~~~
+
+.. attributetable:: mipac.errors.errors.NoSuchHashtagError
+
+.. autoclass:: mipac.errors.errors.NoSuchHashtagError
+ :members:
+
+
+NoSuchInvitationError
+~~~~~~~~~~~~~~~~~~~~~
+
+.. attributetable:: mipac.errors.errors.NoSuchInvitationError
+
+.. autoclass:: mipac.errors.errors.NoSuchInvitationError
+ :members:
+
+
+NoSuchListError
+~~~~~~~~~~~~~~~
+
+.. attributetable:: mipac.errors.errors.NoSuchListError
+
+.. autoclass:: mipac.errors.errors.NoSuchListError
+ :members:
+
+
+NoSuchMessageError
+~~~~~~~~~~~~~~~~~~
+
+.. attributetable:: mipac.errors.errors.NoSuchMessageError
+
+.. autoclass:: mipac.errors.errors.NoSuchMessageError
+ :members:
+
+
+NoSuchNoteError
+~~~~~~~~~~~~~~~
+
+.. attributetable:: mipac.errors.errors.NoSuchNoteError
+
+.. autoclass:: mipac.errors.errors.NoSuchNoteError
+ :members:
+
+
+NoSuchNotificationError
+~~~~~~~~~~~~~~~~~~~~~~~
+
+.. attributetable:: mipac.errors.errors.NoSuchNotificationError
+
+.. autoclass:: mipac.errors.errors.NoSuchNotificationError
+ :members:
+
+
+NoSuchObjectError
+~~~~~~~~~~~~~~~~~
+
+.. attributetable:: mipac.errors.errors.NoSuchObjectError
+
+.. autoclass:: mipac.errors.errors.NoSuchObjectError
+ :members:
+
+
+NoSuchPageError
+~~~~~~~~~~~~~~~
+
+.. attributetable:: mipac.errors.errors.NoSuchPageError
+
+.. autoclass:: mipac.errors.errors.NoSuchPageError
+ :members:
+
+
+NoSuchParentFolderError
+~~~~~~~~~~~~~~~~~~~~~~~
+
+.. attributetable:: mipac.errors.errors.NoSuchParentFolderError
+
+.. autoclass:: mipac.errors.errors.NoSuchParentFolderError
+ :members:
+
+
+NoSuchPostError
+~~~~~~~~~~~~~~~
+
+.. attributetable:: mipac.errors.errors.NoSuchPostError
+
+.. autoclass:: mipac.errors.errors.NoSuchPostError
+ :members:
+
+
+NoSuchRenoteTargetError
+~~~~~~~~~~~~~~~~~~~~~~~
+
+.. attributetable:: mipac.errors.errors.NoSuchRenoteTargetError
+
+.. autoclass:: mipac.errors.errors.NoSuchRenoteTargetError
+ :members:
+
+
+NoSuchReplyTargetError
+~~~~~~~~~~~~~~~~~~~~~~
+
+.. attributetable:: mipac.errors.errors.NoSuchReplyTargetError
+
+.. autoclass:: mipac.errors.errors.NoSuchReplyTargetError
+ :members:
+
+
+NoSuchSessionError
+~~~~~~~~~~~~~~~~~~
+
+.. attributetable:: mipac.errors.errors.NoSuchSessionError
+
+.. autoclass:: mipac.errors.errors.NoSuchSessionError
+ :members:
+
+
+NoSuchUserError
+~~~~~~~~~~~~~~~
+
+.. attributetable:: mipac.errors.errors.NoSuchUserError
+
+.. autoclass:: mipac.errors.errors.NoSuchUserError
+ :members:
+
+
+NoSuchUserGroupError
+~~~~~~~~~~~~~~~~~~~~
+
+.. attributetable:: mipac.errors.errors.NoSuchUserGroupError
+
+.. autoclass:: mipac.errors.errors.NoSuchUserGroupError
+ :members:
+
+
+NoSuchUserListError
+~~~~~~~~~~~~~~~~~~~
+
+.. attributetable:: mipac.errors.errors.NoSuchUserListError
+
+.. autoclass:: mipac.errors.errors.NoSuchUserListError
+ :members:
+
+
+NoSuchWebhookError
+~~~~~~~~~~~~~~~~~~
+
+.. attributetable:: mipac.errors.errors.NoSuchWebhookError
+
+.. autoclass:: mipac.errors.errors.NoSuchWebhookError
+ :members:
+
+
+NotBlockingError
+~~~~~~~~~~~~~~~~
+
+.. attributetable:: mipac.errors.errors.NotBlockingError
+
+.. autoclass:: mipac.errors.errors.NotBlockingError
+ :members:
+
+
+NotFavoritedError
+~~~~~~~~~~~~~~~~~
+
+.. attributetable:: mipac.errors.errors.NotFavoritedError
+
+.. autoclass:: mipac.errors.errors.NotFavoritedError
+ :members:
+
+
+NotFollowingError
+~~~~~~~~~~~~~~~~~
+
+.. attributetable:: mipac.errors.errors.NotFollowingError
+
+.. autoclass:: mipac.errors.errors.NotFollowingError
+ :members:
+
+
+NotLikedError
+~~~~~~~~~~~~~
+
+.. attributetable:: mipac.errors.errors.NotLikedError
+
+.. autoclass:: mipac.errors.errors.NotLikedError
+ :members:
+
+
+NotMutingError
+~~~~~~~~~~~~~~
+
+.. attributetable:: mipac.errors.errors.NotMutingError
+
+.. autoclass:: mipac.errors.errors.NotMutingError
+ :members:
+
+
+NotReactedError
+~~~~~~~~~~~~~~~
+
+.. attributetable:: mipac.errors.errors.NotReactedError
+
+.. autoclass:: mipac.errors.errors.NotReactedError
+ :members:
+
+
+PendingSessionError
+~~~~~~~~~~~~~~~~~~~
+
+.. attributetable:: mipac.errors.errors.PendingSessionError
+
+.. autoclass:: mipac.errors.errors.PendingSessionError
+ :members:
+
+
+PermissionDeniedError
+~~~~~~~~~~~~~~~~~~~~~
+
+.. attributetable:: mipac.errors.errors.PermissionDeniedError
+
+.. autoclass:: mipac.errors.errors.PermissionDeniedError
+ :members:
+
+
+PinLimitExceededError
+~~~~~~~~~~~~~~~~~~~~~
+
+.. attributetable:: mipac.errors.errors.PinLimitExceededError
+
+.. autoclass:: mipac.errors.errors.PinLimitExceededError
+ :members:
+
+
+RateLimitExceededError
+~~~~~~~~~~~~~~~~~~~~~~
+
+.. attributetable:: mipac.errors.errors.RateLimitExceededError
+
+.. autoclass:: mipac.errors.errors.RateLimitExceededError
+ :members:
+
+
+ReactionsNotPublicError
+~~~~~~~~~~~~~~~~~~~~~~~
+
+.. attributetable:: mipac.errors.errors.ReactionsNotPublicError
+
+.. autoclass:: mipac.errors.errors.ReactionsNotPublicError
+ :members:
+
+
+RecipientIsYourselfError
+~~~~~~~~~~~~~~~~~~~~~~~~
+
+.. attributetable:: mipac.errors.errors.RecipientIsYourselfError
+
+.. autoclass:: mipac.errors.errors.RecipientIsYourselfError
+ :members:
+
+
+StlDisabledError
+~~~~~~~~~~~~~~~~
+
+.. attributetable:: mipac.errors.errors.StlDisabledError
+
+.. autoclass:: mipac.errors.errors.StlDisabledError
+ :members:
+
+
+YouAreOwnerError
+~~~~~~~~~~~~~~~~
+
+.. attributetable:: mipac.errors.errors.YouAreOwnerError
+
+.. autoclass:: mipac.errors.errors.YouAreOwnerError
+ :members:
+
+
+YouHaveBeenBlockedError
+~~~~~~~~~~~~~~~~~~~~~~~
+
+.. attributetable:: mipac.errors.errors.YouHaveBeenBlockedError
+
+.. autoclass:: mipac.errors.errors.YouHaveBeenBlockedError
+ :members:
+
+
+YourAccountSuspendedError
+~~~~~~~~~~~~~~~~~~~~~~~~~
+
+.. attributetable:: mipac.errors.errors.YourAccountSuspendedError
+
+.. autoclass:: mipac.errors.errors.YourAccountSuspendedError
+ :members:
+
+
+YourPageError
+~~~~~~~~~~~~~
+
+.. attributetable:: mipac.errors.errors.YourPageError
+
+.. autoclass:: mipac.errors.errors.YourPageError
+ :members:
+
+
+YourPostError
+~~~~~~~~~~~~~
+
+.. attributetable:: mipac.errors.errors.YourPostError
+
+.. autoclass:: mipac.errors.errors.YourPostError
+ :members:
+__OTHER
+-------
+
+json_or_text
+~~~~~~~~~~~~
+
+.. autofunction:: mipac.http.json_or_text
+
+
+HTTPClient
+~~~~~~~~~~
+
+.. attributetable:: mipac.http.HTTPClient
+
+.. autoclass:: mipac.http.HTTPClient
+ :members:
+
+
+MisskeyClientWebSocketResponse
+~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+
+.. attributetable:: mipac.http.MisskeyClientWebSocketResponse
+
+.. autoclass:: mipac.http.MisskeyClientWebSocketResponse
+ :members:
+
+
+Route
+~~~~~
+
+.. attributetable:: mipac.http.Route
+
+.. autoclass:: mipac.http.Route
+ :members:
+
+
+_MissingSentinel
+~~~~~~~~~~~~~~~~
+
+.. attributetable:: mipac.http._MissingSentinel
+
+.. autoclass:: mipac.http._MissingSentinel
+ :members:
+
+
+AuthClient
+~~~~~~~~~~
+
+.. autofunction:: mipac.util.AuthClient
+
+
+MiTime
+~~~~~~
+
+.. autofunction:: mipac.util.MiTime
+
+
+bool_to_string
+~~~~~~~~~~~~~~
+
+.. autofunction:: mipac.util.bool_to_string
+
+
+cache
+~~~~~
+
+.. autofunction:: mipac.util.cache
+
+
+check_multi_arg
+~~~~~~~~~~~~~~~
+
+.. autofunction:: mipac.util.check_multi_arg
+
+
+convert_dict_keys_to_camel
+~~~~~~~~~~~~~~~~~~~~~~~~~~
+
+.. autofunction:: mipac.util.convert_dict_keys_to_camel
+
+
+deprecated
+~~~~~~~~~~
+
+.. autofunction:: mipac.util.deprecated
+
+
+get_cache_key
+~~~~~~~~~~~~~
+
+.. autofunction:: mipac.util.get_cache_key
+
+
+key_builder
+~~~~~~~~~~~
+
+.. autofunction:: mipac.util.key_builder
+
+
+remove_dict_empty
+~~~~~~~~~~~~~~~~~
+
+.. autofunction:: mipac.util.remove_dict_empty
+
+
+remove_list_empty
+~~~~~~~~~~~~~~~~~
+
+.. autofunction:: mipac.util.remove_list_empty
+
+
+set_cache
+~~~~~~~~~
+
+.. autofunction:: mipac.util.set_cache
+
+
+snake_to_camel
+~~~~~~~~~~~~~~
+
+.. autofunction:: mipac.util.snake_to_camel
+
+
+str_lower
+~~~~~~~~~
+
+.. autofunction:: mipac.util.str_lower
+
+
+str_to_datetime
+~~~~~~~~~~~~~~~
+
+.. autofunction:: mipac.util.str_to_datetime
+
+
+upper_to_lower
+~~~~~~~~~~~~~~
+
+.. autofunction:: mipac.util.upper_to_lower
+
+
+Client
+~~~~~~
+
+.. attributetable:: mipac.client.Client
+
+.. autoclass:: mipac.client.Client
+ :members:
+
+
+MiFile
+~~~~~~
+
+.. attributetable:: mipac.file.MiFile
+
+.. autoclass:: mipac.file.MiFile
+ :members:
+
+
+CacheConfig
+~~~~~~~~~~~
+
+.. attributetable:: mipac.config.CacheConfig
+
+.. autoclass:: mipac.config.CacheConfig
+ :members:
+
+
+CacheConfigData
+~~~~~~~~~~~~~~~
+
+.. attributetable:: mipac.config.CacheConfigData
+
+.. autoclass:: mipac.config.CacheConfigData
+ :members:
+
+
+Config
+~~~~~~
+
+.. attributetable:: mipac.config.Config
+
+.. autoclass:: mipac.config.Config
+ :members:
+
+
+Features
+~~~~~~~~
+
+.. attributetable:: mipac.config.Features
+
+.. autoclass:: mipac.config.Features
+ :members:
+
+
+IFeatures
+~~~~~~~~~
+
+.. attributetable:: mipac.config.IFeatures
+
+.. autoclass:: mipac.config.IFeatures
+ :members:
+
+
+ILimits
+~~~~~~~
+
+.. attributetable:: mipac.config.ILimits
+
+.. autoclass:: mipac.config.ILimits
+ :members:
+
+
+Limits
+~~~~~~
+
+.. attributetable:: mipac.config.Limits
+
+.. autoclass:: mipac.config.Limits
+ :members:
+
+
+AbstractManager
+~~~~~~~~~~~~~~~
+
+.. attributetable:: mipac.abstract.manager.AbstractManager
+
+.. autoclass:: mipac.abstract.manager.AbstractManager
+ :members:
+
+
+AbstractModel
+~~~~~~~~~~~~~
+
+.. attributetable:: mipac.abstract.model.AbstractModel
+
+.. autoclass:: mipac.abstract.model.AbstractModel
+ :members:
+
+
+AbstractAction
+~~~~~~~~~~~~~~
+
+.. attributetable:: mipac.abstract.action.AbstractAction
+
+.. autoclass:: mipac.abstract.action.AbstractAction
+ :members:
+
+
+AuthClient
+~~~~~~~~~~
+
+.. attributetable:: mipac.utils.auth.AuthClient
+
+.. autoclass:: mipac.utils.auth.AuthClient
+ :members:
+
+
+pagination_iterator
+~~~~~~~~~~~~~~~~~~~
+
+.. autofunction:: mipac.utils.pagination.pagination_iterator
+
+
+Pagination
+~~~~~~~~~~
+
+.. attributetable:: mipac.utils.pagination.Pagination
+
+.. autoclass:: mipac.utils.pagination.Pagination
+ :members:
+
+
+check_multi_arg
+~~~~~~~~~~~~~~~
+
+.. autofunction:: mipac.utils.util.check_multi_arg
+
+
+deprecated
+~~~~~~~~~~
+
+.. autofunction:: mipac.utils.util.deprecated
+
+
+Colors
+~~~~~~
+
+.. attributetable:: mipac.utils.util.Colors
+
+.. autoclass:: mipac.utils.util.Colors
+ :members:
+
+
+MiTime
+~~~~~~
+
+.. attributetable:: mipac.utils.util.MiTime
+
+.. autoclass:: mipac.utils.util.MiTime
+ :members:
+
+
+setup_logging
+~~~~~~~~~~~~~
+
+.. autofunction:: mipac.utils.log.setup_logging
+
+
+cache
+~~~~~
+
+.. autofunction:: mipac.utils.cache.cache
+
+
+get_cache_key
+~~~~~~~~~~~~~
+
+.. autofunction:: mipac.utils.cache.get_cache_key
+
+
+set_cache
+~~~~~~~~~
+
+.. autofunction:: mipac.utils.cache.set_cache
+
+
+bool_to_string
+~~~~~~~~~~~~~~
+
+.. autofunction:: mipac.utils.format.bool_to_string
+
+
+convert_dict_keys_to_camel
+~~~~~~~~~~~~~~~~~~~~~~~~~~
+
+.. autofunction:: mipac.utils.format.convert_dict_keys_to_camel
+
+
+remove_dict_empty
+~~~~~~~~~~~~~~~~~
+
+.. autofunction:: mipac.utils.format.remove_dict_empty
+
+
+remove_list_empty
+~~~~~~~~~~~~~~~~~
+
+.. autofunction:: mipac.utils.format.remove_list_empty
+
+
+snake_to_camel
+~~~~~~~~~~~~~~
+
+.. autofunction:: mipac.utils.format.snake_to_camel
+
+
+str_lower
+~~~~~~~~~
+
+.. autofunction:: mipac.utils.format.str_lower
+
+
+str_to_datetime
+~~~~~~~~~~~~~~~
+
+.. autofunction:: mipac.utils.format.str_to_datetime
+
+
+upper_to_lower
+~~~~~~~~~~~~~~
+
+.. autofunction:: mipac.utils.format.upper_to_lower
\ No newline at end of file
diff --git a/docs/locale/ja/LC_MESSAGES/index.mo b/docs/locale/ja/LC_MESSAGES/index.mo
new file mode 100644
index 00000000..c6aa86a4
Binary files /dev/null and b/docs/locale/ja/LC_MESSAGES/index.mo differ
diff --git a/docs/locale/ja/LC_MESSAGES/index.po b/docs/locale/ja/LC_MESSAGES/index.po
new file mode 100644
index 00000000..8b6963e1
--- /dev/null
+++ b/docs/locale/ja/LC_MESSAGES/index.po
@@ -0,0 +1,3706 @@
+# SOME DESCRIPTIVE TITLE.
+# Copyright (C) 2023, yupix
+# This file is distributed under the same license as the mipac package.
+# FIRST AUTHOR , 2023.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: mipac \n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2023-10-01 09:15+0000\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME \n"
+"Language: ja\n"
+"Language-Team: ja \n"
+"Plural-Forms: nplurals=1; plural=0;\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=utf-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Generated-By: Babel 2.12.1\n"
+
+#: ../../index.rst:2
+msgid "API Reference"
+msgstr ""
+
+#: ../../index.rst:5
+msgid "Misskey Models"
+msgstr ""
+
+#: ../../index.rst:8
+msgid "Header"
+msgstr ""
+
+#: ../../index.rst:17
+msgid "Note"
+msgstr ""
+
+#: mipac.models.note.Note:1 of
+msgid "Noteモデル"
+msgstr ""
+
+#: mipac.actions.admins.admin.AdminActions.reset_password
+#: mipac.actions.admins.admin.AdminActions.silence_user
+#: mipac.actions.admins.admin.AdminActions.suspend_user
+#: mipac.actions.admins.admin.AdminActions.unsilence_user
+#: mipac.actions.admins.admin.AdminActions.unsuspend_user
+#: mipac.actions.admins.emoji.AdminEmojiActions.add
+#: mipac.actions.admins.emoji.AdminEmojiActions.remove
+#: mipac.actions.admins.moderator.AdminModeratorActions.add
+#: mipac.actions.admins.moderator.AdminModeratorActions.remove
+#: mipac.actions.admins.roles.AdminRoleModelActions.assign
+#: mipac.actions.admins.roles.AdminRoleModelActions.unassign
+#: mipac.actions.admins.user.AdminUserActions.delete_account
+#: mipac.actions.admins.user.AdminUserActions.show_user
+#: mipac.actions.admins.user.AdminUserActions.suspend
+#: mipac.actions.admins.user.AdminUserActions.unsuspend
+#: mipac.actions.antenna.AntennaActions.create
+#: mipac.actions.antenna.ClientAntennaActions.delete
+#: mipac.actions.antenna.ClientAntennaActions.show
+#: mipac.actions.antenna.ClientAntennaActions.update
+#: mipac.actions.channel.ChannelActions.create
+#: mipac.actions.channel.ChannelActions.get
+#: mipac.actions.channel.ChannelActions.get_followed
+#: mipac.actions.channel.ChannelActions.get_owned
+#: mipac.actions.channel.ChannelActions.search
+#: mipac.actions.channel.ClientChannelActions.archive
+#: mipac.actions.channel.ClientChannelActions.favorite
+#: mipac.actions.channel.ClientChannelActions.follow
+#: mipac.actions.channel.ClientChannelActions.unarchive
+#: mipac.actions.channel.ClientChannelActions.unfavorite
+#: mipac.actions.channel.ClientChannelActions.unfollow
+#: mipac.actions.channel.ClientChannelActions.update
+#: mipac.actions.chat.BaseChatAction.delete
+#: mipac.actions.chat.BaseChatAction.read
+#: mipac.actions.chat.ChatAction.get_history mipac.actions.chat.ChatAction.send
+#: mipac.actions.clip.ClientClipActions.add_note
+#: mipac.actions.clip.ClientClipActions.delete
+#: mipac.actions.clip.ClientClipActions.remove_note
+#: mipac.actions.clip.ClientClipActions.update
+#: mipac.actions.clip.ClipActions.create mipac.actions.clip.ClipActions.get
+#: mipac.actions.drive.ClientFileActions.remove
+#: mipac.actions.drive.ClientFileActions.remove_file
+#: mipac.actions.drive.ClientFolderActions.create
+#: mipac.actions.drive.ClientFolderActions.delete
+#: mipac.actions.drive.ClientFolderActions.get_files
+#: mipac.actions.drive.DriveActions.get_folders
+#: mipac.actions.drive.FileActions.get_files
+#: mipac.actions.drive.FileActions.show_file
+#: mipac.actions.drive.FileActions.upload_file
+#: mipac.actions.follow.FollowRequestActions.accept
+#: mipac.actions.follow.FollowRequestActions.cancel
+#: mipac.actions.follow.FollowRequestActions.reject
+#: mipac.actions.mute.MuteActions.add mipac.actions.mute.MuteActions.delete
+#: mipac.actions.my.MyActions.get_claim_achievement
+#: mipac.actions.note.ClientNoteActions.add_clips
+#: mipac.actions.note.ClientNoteActions.create_quote
+#: mipac.actions.note.ClientNoteActions.create_renote
+#: mipac.actions.note.ClientNoteActions.delete
+#: mipac.actions.note.ClientNoteActions.get_clips
+#: mipac.actions.note.ClientNoteActions.get_replies
+#: mipac.actions.note.ClientNoteActions.un_renote
+#: mipac.actions.note.NoteActions.send
+#: mipac.actions.reaction.ReactionActions.add
+#: mipac.actions.role.RoleActions.get mipac.actions.user.UserActions.fetch
+#: mipac.actions.user.UserActions.get_mention
+#: mipac.actions.user.UserActions.search
+#: mipac.actions.user.UserActions.search_by_username_and_host
+#: mipac.models.note.Note mipac.models.note.NoteTranslateResult
+#: mipac.util.bool_to_string mipac.util.check_multi_arg
+#: mipac.util.remove_dict_empty mipac.util.remove_list_empty
+#: mipac.util.str_to_datetime mipac.util.upper_to_lower
+#: mipac.utils.format.bool_to_string mipac.utils.format.remove_dict_empty
+#: mipac.utils.format.remove_list_empty mipac.utils.format.str_to_datetime
+#: mipac.utils.format.upper_to_lower mipac.utils.util.check_multi_arg of
+msgid "Parameters"
+msgstr ""
+
+#: mipac.models.note.Note:3 of
+msgid "The raw data of the note"
+msgstr ""
+
+#: mipac.models.note.Note.emojis:1 of
+msgid ""
+"Note text contains a list of emojis Note: emojis have been abolished "
+"since misskey v13"
+msgstr ""
+
+#: mipac.actions.admins.admin.AdminActions.reset_password
+#: mipac.actions.admins.admin.AdminActions.silence_user
+#: mipac.actions.admins.admin.AdminActions.suspend_user
+#: mipac.actions.admins.admin.AdminActions.unsilence_user
+#: mipac.actions.admins.admin.AdminActions.unsuspend_user
+#: mipac.actions.admins.emoji.AdminEmojiActions.add
+#: mipac.actions.admins.emoji.AdminEmojiActions.remove
+#: mipac.actions.admins.moderator.AdminModeratorActions.add
+#: mipac.actions.admins.moderator.AdminModeratorActions.remove
+#: mipac.actions.admins.roles.AdminRoleModelActions.assign
+#: mipac.actions.admins.roles.AdminRoleModelActions.unassign
+#: mipac.actions.admins.user.AdminUserActions.delete_account
+#: mipac.actions.admins.user.AdminUserActions.suspend
+#: mipac.actions.admins.user.AdminUserActions.unsuspend
+#: mipac.actions.antenna.AntennaActions.create
+#: mipac.actions.antenna.ClientAntennaActions.delete
+#: mipac.actions.antenna.ClientAntennaActions.show
+#: mipac.actions.antenna.ClientAntennaActions.update
+#: mipac.actions.channel.ChannelActions.create
+#: mipac.actions.channel.ChannelActions.get
+#: mipac.actions.channel.ChannelActions.get_featured
+#: mipac.actions.channel.ChannelActions.get_my_favorite
+#: mipac.actions.channel.ClientChannelActions.archive
+#: mipac.actions.channel.ClientChannelActions.favorite
+#: mipac.actions.channel.ClientChannelActions.follow
+#: mipac.actions.channel.ClientChannelActions.unarchive
+#: mipac.actions.channel.ClientChannelActions.unfavorite
+#: mipac.actions.channel.ClientChannelActions.unfollow
+#: mipac.actions.channel.ClientChannelActions.update
+#: mipac.actions.chat.BaseChatAction.delete
+#: mipac.actions.chat.BaseChatAction.read
+#: mipac.actions.chat.ChatAction.get_history
+#: mipac.actions.clip.ClientClipActions.add_note
+#: mipac.actions.clip.ClientClipActions.delete
+#: mipac.actions.clip.ClientClipActions.remove_note
+#: mipac.actions.clip.ClientClipActions.update
+#: mipac.actions.clip.ClipActions.create mipac.actions.clip.ClipActions.get
+#: mipac.actions.clip.ClipActions.get_list
+#: mipac.actions.clip.ClipActions.get_my_favorites
+#: mipac.actions.drive.ClientFileActions.remove
+#: mipac.actions.drive.ClientFileActions.remove_file
+#: mipac.actions.drive.ClientFolderActions.create
+#: mipac.actions.drive.ClientFolderActions.delete
+#: mipac.actions.drive.FileActions.show_file
+#: mipac.actions.drive.FileActions.upload_file
+#: mipac.actions.follow.FollowActions.add
+#: mipac.actions.follow.FollowActions.invalidate
+#: mipac.actions.follow.FollowActions.remove
+#: mipac.actions.follow.FollowRequestActions.accept
+#: mipac.actions.follow.FollowRequestActions.cancel
+#: mipac.actions.follow.FollowRequestActions.get_all
+#: mipac.actions.follow.FollowRequestActions.reject
+#: mipac.actions.mute.MuteActions.add mipac.actions.mute.MuteActions.delete
+#: mipac.actions.my.MyActions.get_claim_achievement
+#: mipac.actions.note.ClientNoteActions.add_clips
+#: mipac.actions.note.ClientNoteActions.create_renote
+#: mipac.actions.note.ClientNoteActions.delete
+#: mipac.actions.note.ClientNoteActions.get_clips
+#: mipac.actions.note.ClientNoteActions.get_replies
+#: mipac.actions.note.ClientNoteActions.un_renote
+#: mipac.actions.note.NoteActions.send
+#: mipac.actions.reaction.ReactionActions.add
+#: mipac.actions.role.RoleActions.get mipac.actions.user.UserActions.fetch
+#: mipac.actions.user.UserActions.get_mention
+#: mipac.actions.user.UserActions.search
+#: mipac.actions.user.UserActions.search_by_username_and_host
+#: mipac.manager.admins.moderator.AdminModeratorManager.action
+#: mipac.manager.drive.ClientFolderManager.action
+#: mipac.manager.drive.DriveManager.action
+#: mipac.manager.drive.FileManager.action
+#: mipac.manager.drive.FolderManager.action
+#: mipac.manager.favorite.FavoriteManager.action
+#: mipac.manager.reaction.ReactionManager.action
+#: mipac.manager.user.UserManager.action
+#: mipac.models.lite.meta.MetaCommon.object_storage_s3_force_path_style
+#: mipac.models.lite.note.PartialNote.id
+#: mipac.models.lite.note.PartialNote.reaction_emojis
+#: mipac.models.lite.user.LiteUser.avatar_color
+#: mipac.models.lite.user.LiteUser.emojis mipac.models.note.Note.emojis
+#: mipac.util.bool_to_string mipac.util.check_multi_arg
+#: mipac.util.remove_dict_empty mipac.util.remove_list_empty
+#: mipac.util.str_to_datetime mipac.util.upper_to_lower
+#: mipac.utils.auth.AuthClient.check_auth
+#: mipac.utils.auth.AuthClient.get_auth_url mipac.utils.format.bool_to_string
+#: mipac.utils.format.remove_dict_empty mipac.utils.format.remove_list_empty
+#: mipac.utils.format.str_to_datetime mipac.utils.format.upper_to_lower
+#: mipac.utils.util.check_multi_arg of
+msgid "Returns"
+msgstr ""
+
+#: mipac.models.note.Note.emojis:4 of
+msgid "List of emojis contained in note text"
+msgstr ""
+
+#: mipac.actions.admins.admin.AdminActions.reset_password
+#: mipac.actions.admins.admin.AdminActions.silence_user
+#: mipac.actions.admins.admin.AdminActions.suspend_user
+#: mipac.actions.admins.admin.AdminActions.unsilence_user
+#: mipac.actions.admins.admin.AdminActions.unsuspend_user
+#: mipac.actions.admins.emoji.AdminEmojiActions.add
+#: mipac.actions.admins.emoji.AdminEmojiActions.remove
+#: mipac.actions.admins.moderator.AdminModeratorActions.add
+#: mipac.actions.admins.moderator.AdminModeratorActions.remove
+#: mipac.actions.admins.roles.AdminRoleModelActions.assign
+#: mipac.actions.admins.roles.AdminRoleModelActions.unassign
+#: mipac.actions.admins.user.AdminUserActions.delete_account
+#: mipac.actions.admins.user.AdminUserActions.show_user
+#: mipac.actions.admins.user.AdminUserActions.suspend
+#: mipac.actions.admins.user.AdminUserActions.unsuspend
+#: mipac.actions.antenna.AntennaActions.create
+#: mipac.actions.antenna.ClientAntennaActions.delete
+#: mipac.actions.antenna.ClientAntennaActions.show
+#: mipac.actions.antenna.ClientAntennaActions.update
+#: mipac.actions.channel.ChannelActions.create
+#: mipac.actions.channel.ChannelActions.get
+#: mipac.actions.channel.ChannelActions.get_featured
+#: mipac.actions.channel.ChannelActions.get_my_favorite
+#: mipac.actions.channel.ClientChannelActions.archive
+#: mipac.actions.channel.ClientChannelActions.favorite
+#: mipac.actions.channel.ClientChannelActions.follow
+#: mipac.actions.channel.ClientChannelActions.unarchive
+#: mipac.actions.channel.ClientChannelActions.unfavorite
+#: mipac.actions.channel.ClientChannelActions.unfollow
+#: mipac.actions.channel.ClientChannelActions.update
+#: mipac.actions.chat.BaseChatAction.delete
+#: mipac.actions.chat.BaseChatAction.read
+#: mipac.actions.chat.ChatAction.get_history
+#: mipac.actions.clip.ClientClipActions.add_note
+#: mipac.actions.clip.ClientClipActions.delete
+#: mipac.actions.clip.ClientClipActions.remove_note
+#: mipac.actions.clip.ClientClipActions.update
+#: mipac.actions.clip.ClipActions.create mipac.actions.clip.ClipActions.get
+#: mipac.actions.clip.ClipActions.get_list
+#: mipac.actions.clip.ClipActions.get_my_favorites
+#: mipac.actions.drive.ClientFileActions.remove
+#: mipac.actions.drive.ClientFileActions.remove_file
+#: mipac.actions.drive.ClientFolderActions.create
+#: mipac.actions.drive.ClientFolderActions.delete
+#: mipac.actions.drive.FileActions.show_file
+#: mipac.actions.drive.FileActions.upload_file
+#: mipac.actions.follow.FollowActions.add
+#: mipac.actions.follow.FollowActions.invalidate
+#: mipac.actions.follow.FollowActions.remove
+#: mipac.actions.follow.FollowRequestActions.accept
+#: mipac.actions.follow.FollowRequestActions.cancel
+#: mipac.actions.follow.FollowRequestActions.get_all
+#: mipac.actions.follow.FollowRequestActions.reject
+#: mipac.actions.mute.MuteActions.add mipac.actions.mute.MuteActions.delete
+#: mipac.actions.my.MyActions.get_claim_achievement
+#: mipac.actions.note.ClientNoteActions.add_clips
+#: mipac.actions.note.ClientNoteActions.create_renote
+#: mipac.actions.note.ClientNoteActions.delete
+#: mipac.actions.note.ClientNoteActions.get_clips
+#: mipac.actions.note.ClientNoteActions.get_replies
+#: mipac.actions.note.ClientNoteActions.un_renote
+#: mipac.actions.note.NoteActions.send
+#: mipac.actions.reaction.ReactionActions.add
+#: mipac.actions.role.RoleActions.get mipac.actions.user.UserActions.fetch
+#: mipac.actions.user.UserActions.get_mention
+#: mipac.actions.user.UserActions.search
+#: mipac.actions.user.UserActions.search_by_username_and_host
+#: mipac.manager.admins.moderator.AdminModeratorManager.action
+#: mipac.manager.drive.ClientFolderManager.action
+#: mipac.manager.drive.DriveManager.action
+#: mipac.manager.drive.FileManager.action
+#: mipac.manager.drive.FolderManager.action
+#: mipac.manager.favorite.FavoriteManager.action
+#: mipac.manager.reaction.ReactionManager.action
+#: mipac.manager.user.UserManager.action
+#: mipac.models.lite.meta.MetaCommon.object_storage_s3_force_path_style
+#: mipac.models.lite.note.PartialNote.api mipac.models.lite.note.PartialNote.id
+#: mipac.models.lite.note.PartialNote.reaction_acceptance
+#: mipac.models.lite.note.PartialNote.reaction_emojis
+#: mipac.models.lite.user.LiteUser.avatar_color
+#: mipac.models.lite.user.LiteUser.emojis mipac.models.note.Note.emojis
+#: mipac.util.bool_to_string mipac.util.check_multi_arg
+#: mipac.util.remove_dict_empty mipac.util.remove_list_empty
+#: mipac.util.str_to_datetime mipac.util.upper_to_lower
+#: mipac.utils.auth.AuthClient.check_auth
+#: mipac.utils.auth.AuthClient.get_auth_url mipac.utils.format.bool_to_string
+#: mipac.utils.format.remove_dict_empty mipac.utils.format.remove_list_empty
+#: mipac.utils.format.str_to_datetime mipac.utils.format.upper_to_lower
+#: mipac.utils.util.check_multi_arg of
+msgid "Return type"
+msgstr ""
+
+#: ../../index.rst:26
+msgid "NoteDeleted"
+msgstr ""
+
+#: ../../index.rst:35
+msgid "NoteReaction"
+msgstr ""
+
+#: ../../index.rst:44
+msgid "NoteState"
+msgstr ""
+
+#: ../../index.rst:53
+msgid "NoteTranslateResult"
+msgstr ""
+
+#: mipac.models.note.NoteTranslateResult:1 of
+msgid "The raw data of the note translate result"
+msgstr ""
+
+#: ../../index.rst:62
+msgid "Clip"
+msgstr ""
+
+#: mipac.models.clip.Clip.created_at:1 of
+msgid "The time the clip was created"
+msgstr ""
+
+#: mipac.models.clip.Clip.description:1 of
+msgid "The clip description"
+msgstr ""
+
+#: mipac.models.clip.Clip.favorited_count:1 of
+msgid "The number of times the clip has been favorited"
+msgstr ""
+
+#: mipac.actions.clip.ClientClipActions.add_note:3
+#: mipac.actions.clip.ClientClipActions.delete:3
+#: mipac.actions.clip.ClientClipActions.remove_note:3
+#: mipac.actions.clip.ClientClipActions.update:3
+#: mipac.actions.clip.ClipActions.get:3 mipac.models.clip.Clip.id:1 of
+msgid "The clip id"
+msgstr ""
+
+#: mipac.models.clip.Clip.is_favorited:1 of
+msgid "Whether the clip is favorited"
+msgstr ""
+
+#: mipac.models.clip.Clip.is_public:1 of
+msgid "Whether the clip is public"
+msgstr ""
+
+#: mipac.models.clip.Clip.last_clipped_at:1 of
+msgid "The last time the clip was clipped"
+msgstr ""
+
+#: mipac.actions.clip.ClientClipActions.update:5
+#: mipac.actions.clip.ClipActions.create:3 mipac.models.clip.Clip.name:1 of
+msgid "The clip name"
+msgstr ""
+
+#: mipac.models.clip.Clip.user:1 of
+msgid "The user who created the clip"
+msgstr ""
+
+#: mipac.models.clip.Clip.user_id:1 of
+msgid "The user id who created the clip"
+msgstr ""
+
+#: ../../index.rst:71
+msgid "Antenna"
+msgstr ""
+
+#: ../../index.rst:80
+msgid "FederationInstance"
+msgstr ""
+
+#: ../../index.rst:89
+msgid "ActiveUsersChart"
+msgstr ""
+
+#: ../../index.rst:98
+msgid "DriveChart"
+msgstr ""
+
+#: ../../index.rst:107
+msgid "DriveLocalChart"
+msgstr ""
+
+#: ../../index.rst:116
+msgid "DriveRemoteChart"
+msgstr ""
+
+#: ../../index.rst:125
+msgid "File"
+msgstr ""
+
+#: ../../index.rst:134
+msgid "FileProperties"
+msgstr ""
+
+#: ../../index.rst:143
+msgid "Folder"
+msgstr ""
+
+#: mipac.models.drive.Folder.created_at:1 of
+msgid "フォルダの作成日時"
+msgstr ""
+
+#: mipac.models.drive.Folder.files_count:1 of
+msgid "フォルダ内のファイル数"
+msgstr ""
+
+#: mipac.models.drive.Folder.folders_count:1 of
+msgid "フォルダ内のフォルダ数"
+msgstr ""
+
+#: mipac.models.drive.Folder.id:1 of
+msgid "フォルダのID"
+msgstr ""
+
+#: mipac.models.drive.Folder.name:1 of
+msgid "フォルダ名"
+msgstr ""
+
+#: ../../index.rst:152
+msgid "Announcement"
+msgstr ""
+
+#: ../../index.rst:161
+msgid "AnnouncementCommon"
+msgstr ""
+
+#: ../../index.rst:170
+msgid "AnnouncementSystem"
+msgstr ""
+
+#: ../../index.rst:179
+msgid "FollowRequest"
+msgstr ""
+
+#: ../../index.rst:188
+msgid "MeRole"
+msgstr ""
+
+#: ../../index.rst:197
+msgid "Role"
+msgstr ""
+
+#: ../../index.rst:206
+msgid "RolePolicies"
+msgstr ""
+
+#: ../../index.rst:215
+msgid "RolePolicyValue"
+msgstr ""
+
+#: ../../index.rst:224
+msgid "RoleUser"
+msgstr ""
+
+#: ../../index.rst:233
+msgid "IndexStat"
+msgstr ""
+
+#: ../../index.rst:242
+msgid "ModerationLog"
+msgstr ""
+
+#: ../../index.rst:251
+msgid "ServerInfo"
+msgstr ""
+
+#: ../../index.rst:260
+msgid "ServerInfoCpu"
+msgstr ""
+
+#: ../../index.rst:269
+msgid "ServerInfoFs"
+msgstr ""
+
+#: ../../index.rst:278
+msgid "ServerInfoMem"
+msgstr ""
+
+#: ../../index.rst:287
+msgid "ServerInfoNet"
+msgstr ""
+
+#: ../../index.rst:296
+msgid "UserIP"
+msgstr ""
+
+#: ../../index.rst:305
+msgid "MuteUser"
+msgstr ""
+
+#: ../../index.rst:314 mipac.actions.channel.ChannelActions.get:6
+#: mipac.actions.channel.ChannelActions.get_featured:3
+#: mipac.actions.channel.ChannelActions.get_my_favorite:3
+#: mipac.actions.channel.ClientChannelActions.archive:6
+#: mipac.actions.channel.ClientChannelActions.unarchive:6
+#: mipac.actions.channel.ClientChannelActions.update:18 of
+msgid "Channel"
+msgstr ""
+
+#: ../../index.rst:323
+msgid "ChatGroup"
+msgstr ""
+
+#: mipac.models.chat.ChatGroup.created_at:1 of
+msgid "グループの作成日時"
+msgstr ""
+
+#: mipac.models.chat.ChatGroup.id:1 of
+msgid "グループのID"
+msgstr ""
+
+#: mipac.models.chat.ChatGroup.name:1 of
+msgid "グループ名"
+msgstr ""
+
+#: mipac.models.chat.ChatGroup.owner_id:1 of
+msgid "グループのオーナーのID"
+msgstr ""
+
+#: ../../index.rst:332
+msgid "ChatMessage"
+msgstr ""
+
+#: mipac.models.chat.ChatMessage:1 of
+msgid "チャットオブジェクト"
+msgstr ""
+
+#: mipac.models.chat.ChatMessage.created_at:1 of
+msgid "Returns the date and time the message was created (UTC)"
+msgstr ""
+
+#: mipac.models.chat.ChatMessage.id:1 of
+msgid "The message ID."
+msgstr ""
+
+#: mipac.models.chat.ChatMessage.recipient:1 of
+msgid "The user of the bot self"
+msgstr ""
+
+#: mipac.models.chat.ChatMessage.recipient_id:1 of
+msgid "The id of the bot self"
+msgstr ""
+
+#: mipac.models.chat.ChatMessage.text:1 of
+msgid "text of the message"
+msgstr ""
+
+#: ../../index.rst:341
+msgid "CustomEmoji"
+msgstr ""
+
+#: ../../index.rst:350
+msgid "AdminMeta"
+msgstr ""
+
+#: ../../index.rst:359 ../../index.rst:3445
+msgid "Features"
+msgstr ""
+
+#: ../../index.rst:368
+msgid "Meta"
+msgstr ""
+
+#: ../../index.rst:377
+msgid "Policies"
+msgstr ""
+
+#: ../../index.rst:386
+msgid "InviteCode"
+msgstr ""
+
+#: ../../index.rst:395
+msgid "PartialInviteCode"
+msgstr ""
+
+#: ../../index.rst:404
+msgid "PartialReaction"
+msgstr ""
+
+#: ../../index.rst:413
+msgid "MiPoll"
+msgstr ""
+
+#: ../../index.rst:422
+msgid "Poll"
+msgstr ""
+
+#: ../../index.rst:431
+msgid "PollChoice"
+msgstr ""
+
+#: ../../index.rst:440
+msgid "Achievement"
+msgstr ""
+
+#: ../../index.rst:449
+msgid "BlockingUser"
+msgstr ""
+
+#: ../../index.rst:458
+msgid "MeDetailed"
+msgstr ""
+
+#: ../../index.rst:467
+msgid "UserDetailed"
+msgstr ""
+
+#: ../../index.rst:476
+msgid "UserRole"
+msgstr ""
+
+#: ../../index.rst:485
+msgid "Ad"
+msgstr ""
+
+#: ../../index.rst:494
+msgid "Notification"
+msgstr ""
+
+#: ../../index.rst:503
+msgid "NotificationAchievement"
+msgstr ""
+
+#: ../../index.rst:512
+msgid "NotificationFollow"
+msgstr ""
+
+#: ../../index.rst:521
+msgid "NotificationFollowRequest"
+msgstr ""
+
+#: ../../index.rst:530
+msgid "NotificationNote"
+msgstr ""
+
+#: ../../index.rst:539
+msgid "NotificationPollEnd"
+msgstr ""
+
+#: ../../index.rst:548
+msgid "NotificationReaction"
+msgstr ""
+
+#: ../../index.rst:557
+msgid "PartialNote"
+msgstr ""
+
+#: mipac.models.lite.note.PartialNote.api:1 of
+msgid "ノートに対するアクション"
+msgstr ""
+
+#: mipac.models.lite.note.PartialNote.id:1 of
+msgid "ノートのID"
+msgstr ""
+
+#: mipac.actions.admins.moderator.AdminModeratorActions.add:3
+#: mipac.actions.admins.moderator.AdminModeratorActions.remove:3
+#: mipac.models.lite.note.PartialNote.id:3 of
+msgid "ユーザーのID"
+msgstr ""
+
+#: mipac.models.lite.note.PartialNote.reaction_acceptance:1 of
+msgid "リアクションを受け入れ"
+msgstr ""
+
+#: mipac.models.lite.note.PartialNote.reaction_emojis:1 of
+msgid "リアクション一覧です"
+msgstr ""
+
+#: mipac.models.lite.note.PartialNote.reaction_emojis:3 of
+msgid "リアクション名がキー、値はリアクション画像のリンクです"
+msgstr ""
+
+#: ../../index.rst:566
+msgid "LiteInstance"
+msgstr ""
+
+#: ../../index.rst:575 mipac.actions.channel.ChannelActions.create:12 of
+msgid "ChannelLite"
+msgstr ""
+
+#: ../../index.rst:584
+msgid "PartialCustomEmoji"
+msgstr ""
+
+#: ../../index.rst:593
+msgid "CPU"
+msgstr ""
+
+#: ../../index.rst:602
+msgid "LiteMeta"
+msgstr ""
+
+#: ../../index.rst:611
+msgid "MetaCommon"
+msgstr ""
+
+#: mipac.models.lite.meta.MetaCommon.object_storage_s3_force_path_style:1 of
+msgid "objectStorageでs3ForcePathStyleを使用するかどうか 注意: v11の管理者のみ取得できます"
+msgstr ""
+
+#: mipac.models.lite.meta.MetaCommon.object_storage_s3_force_path_style:4 of
+msgid "有効かどうか"
+msgstr ""
+
+#: ../../index.rst:620
+msgid "BadgeRole"
+msgstr ""
+
+#: ../../index.rst:629
+msgid "LiteUser"
+msgstr ""
+
+#: mipac.models.lite.user.LiteUser.avatar_color:1 of
+msgid ""
+"Returns the average color of the avatar. Note: Since avatar_color is "
+"deprecated in v13, only None is returned for v13 instances."
+msgstr ""
+
+#: mipac.models.lite.user.LiteUser.avatar_color:5 of
+msgid "average color of the avatar"
+msgstr ""
+
+#: mipac.models.lite.user.LiteUser.emojis:1 of
+msgid ""
+"List of emoji included in nicknames, etc Note: emojis have been abolished"
+" since misskey v13"
+msgstr ""
+
+#: mipac.models.lite.user.LiteUser.emojis:4 of
+msgid "List of emoji included in nicknames, etc"
+msgstr ""
+
+#: ../../index.rst:636
+msgid "Managers"
+msgstr ""
+
+#: ../../index.rst:639
+msgid "ClientNoteManager"
+msgstr ""
+
+#: ../../index.rst:648
+msgid "NoteManager"
+msgstr ""
+
+#: mipac.manager.note.NoteManager:1 of
+msgid "User behavior for notes"
+msgstr ""
+
+#: ../../index.rst:657
+msgid "ClientClipManager"
+msgstr ""
+
+#: ../../index.rst:666
+msgid "ClipManager"
+msgstr ""
+
+#: ../../index.rst:675
+msgid "AntennaManager"
+msgstr ""
+
+#: ../../index.rst:684
+msgid "ClientAntennaManager"
+msgstr ""
+
+#: ../../index.rst:693
+msgid "ChartManager"
+msgstr ""
+
+#: ../../index.rst:702
+msgid "ClientFileManager"
+msgstr ""
+
+#: ../../index.rst:711
+msgid "ClientFolderManager"
+msgstr ""
+
+#: mipac.manager.drive.ClientFolderManager.action:1
+#: mipac.manager.drive.FolderManager.action:1 of
+msgid "フォルダーの操作を行うインスタンスを返します"
+msgstr ""
+
+#: mipac.manager.drive.ClientFolderManager.action:3
+#: mipac.manager.drive.FolderManager.action:3 of
+msgid "フォルダーに対するアクション"
+msgstr ""
+
+#: ../../index.rst:720
+msgid "DriveManager"
+msgstr ""
+
+#: mipac.manager.drive.DriveManager.action:1 of
+msgid "ドライブの操作を行うインスタンスを返します"
+msgstr ""
+
+#: mipac.manager.drive.DriveManager.action:3 of
+msgid "ドライブに対するアクション"
+msgstr ""
+
+#: ../../index.rst:729
+msgid "FileManager"
+msgstr ""
+
+#: mipac.manager.drive.FileManager.action:1 of
+msgid "ファイルの操作を行うインスタンスを返します"
+msgstr ""
+
+#: mipac.manager.drive.FileManager.action:3 of
+msgid "ファイルに対するアクション"
+msgstr ""
+
+#: ../../index.rst:738
+msgid "FolderManager"
+msgstr ""
+
+#: ../../index.rst:747
+msgid "FollowManager"
+msgstr ""
+
+#: ../../index.rst:756
+msgid "FollowRequestManager"
+msgstr ""
+
+#: ../../index.rst:765
+msgid "PagesManager"
+msgstr ""
+
+#: ../../index.rst:774
+msgid "MuteManager"
+msgstr ""
+
+#: ../../index.rst:783
+msgid "MyManager"
+msgstr ""
+
+#: ../../index.rst:792
+msgid "ChannelManager"
+msgstr ""
+
+#: ../../index.rst:801
+msgid "FavoriteManager"
+msgstr ""
+
+#: mipac.manager.favorite.FavoriteManager.action:1 of
+msgid "お気に入りに関するアクション"
+msgstr ""
+
+#: mipac.manager.favorite.FavoriteManager.action:3 of
+msgid "お気に入りに対するアクションを行うクラス"
+msgstr ""
+
+#: ../../index.rst:810
+msgid "ChatManager"
+msgstr ""
+
+#: ../../index.rst:819
+msgid "EmojiManager"
+msgstr ""
+
+#: ../../index.rst:828
+msgid "ClientManager"
+msgstr ""
+
+#: ../../index.rst:837
+msgid "FederationManager"
+msgstr ""
+
+#: ../../index.rst:846
+msgid "ReactionManager"
+msgstr ""
+
+#: mipac.manager.reaction.ReactionManager.action:1 of
+msgid "リアクションに関するアクション"
+msgstr ""
+
+#: mipac.manager.reaction.ReactionManager.action:3 of
+msgid "Reactionに対するアクションを行うクラス"
+msgstr ""
+
+#: ../../index.rst:855
+msgid "PollManager"
+msgstr ""
+
+#: ../../index.rst:864
+msgid "BlockingManager"
+msgstr ""
+
+#: ../../index.rst:873
+msgid "UserManager"
+msgstr ""
+
+#: mipac.manager.user.UserManager.action:1 of
+msgid "ユーザーに対するアクション"
+msgstr ""
+
+#: mipac.manager.user.UserManager.action:3 of
+msgid "ユーザーに対するアクションを行うクラス"
+msgstr ""
+
+#: ../../index.rst:882
+msgid "RoleManager"
+msgstr ""
+
+#: ../../index.rst:891
+msgid "AdminAnnouncementManager"
+msgstr ""
+
+#: ../../index.rst:900
+msgid "AdminRolesManager"
+msgstr ""
+
+#: ../../index.rst:909
+msgid "AdminRolesModelManager"
+msgstr ""
+
+#: ../../index.rst:918
+msgid "AdminManager"
+msgstr ""
+
+#: ../../index.rst:927
+msgid "AdminEmojiManager"
+msgstr ""
+
+#: ../../index.rst:936
+msgid "AdminInviteManager"
+msgstr ""
+
+#: ../../index.rst:945
+msgid "AdminUserManager"
+msgstr ""
+
+#: ../../index.rst:954
+msgid "AdminAdvertisingManager"
+msgstr ""
+
+#: ../../index.rst:963
+msgid "AdminAdvertisingModelManager"
+msgstr ""
+
+#: ../../index.rst:972
+msgid "AdminModeratorManager"
+msgstr ""
+
+#: mipac.manager.admins.moderator.AdminModeratorManager.action:1 of
+msgid "Moderatorに関するアクション"
+msgstr ""
+
+#: mipac.manager.admins.moderator.AdminModeratorManager.action:3 of
+msgid "Moderatorに対するアクションを行うクラス"
+msgstr ""
+
+#: ../../index.rst:979
+msgid "Actions"
+msgstr ""
+
+#: ../../index.rst:982
+msgid "create_note_body"
+msgstr ""
+
+#: ../../index.rst:988
+msgid "ClientNoteActions"
+msgstr ""
+
+#: mipac.actions.note.ClientNoteActions.add_clips:1 of
+msgid "クリップに追加します"
+msgstr ""
+
+#: mipac.actions.note.ClientNoteActions.add_clips:3 of
+msgid "追加するノートのID"
+msgstr ""
+
+#: mipac.actions.note.ClientNoteActions.add_clips:5 of
+msgid "クリップのID"
+msgstr ""
+
+#: mipac.actions.note.ClientNoteActions.add_clips:7 of
+msgid "追加したいノートのID"
+msgstr ""
+
+#: mipac.actions.admins.moderator.AdminModeratorActions.add:6
+#: mipac.actions.admins.moderator.AdminModeratorActions.remove:6
+#: mipac.actions.admins.roles.AdminRoleModelActions.assign:10
+#: mipac.actions.admins.roles.AdminRoleModelActions.unassign:10
+#: mipac.actions.my.MyActions.get_claim_achievement:6
+#: mipac.actions.note.ClientNoteActions.add_clips:10 of
+msgid "成功したか否か"
+msgstr ""
+
+#: mipac.actions.note.ClientNoteActions.create_quote:1 of
+msgid "Create a note quote."
+msgstr ""
+
+#: mipac.actions.note.ClientNoteActions.create_quote:3 of
+msgid "text"
+msgstr ""
+
+#: mipac.actions.note.ClientNoteActions.create_quote:5 of
+msgid "Disclosure range"
+msgstr ""
+
+#: mipac.actions.note.ClientNoteActions.create_quote:7 of
+msgid "List of users to be published"
+msgstr ""
+
+#: mipac.actions.note.ClientNoteActions.create_quote:9 of
+msgid "Text to be displayed when warning is given"
+msgstr ""
+
+#: mipac.actions.note.ClientNoteActions.create_quote:11 of
+msgid "Whether to show only locally or not"
+msgstr ""
+
+#: mipac.actions.note.ClientNoteActions.create_quote:13 of
+msgid "Whether to expand the mention"
+msgstr ""
+
+#: mipac.actions.note.ClientNoteActions.create_quote:15 of
+msgid "Whether to expand the hashtag"
+msgstr ""
+
+#: mipac.actions.note.ClientNoteActions.create_quote:17 of
+msgid "Whether to expand the emojis"
+msgstr ""
+
+#: mipac.actions.note.ClientNoteActions.create_quote:19 of
+msgid "The ID list of files to be attached"
+msgstr ""
+
+#: mipac.actions.note.ClientNoteActions.create_quote:21 of
+msgid "Questionnaire to be created"
+msgstr ""
+
+#: mipac.actions.note.ClientNoteActions.create_quote:23 of
+msgid "Note IDs to target for renote and citations"
+msgstr ""
+
+#: mipac.actions.note.ClientNoteActions.create_renote:1 of
+msgid "Renote a note"
+msgstr ""
+
+#: mipac.actions.note.ClientNoteActions.create_renote:3
+#: mipac.actions.note.ClientNoteActions.delete:3 of
+msgid "note id"
+msgstr ""
+
+#: mipac.actions.note.ClientNoteActions.create_renote:6 of
+msgid "Renoted note"
+msgstr ""
+
+#: mipac.actions.note.ClientNoteActions.delete:1 of
+msgid "Delete a note"
+msgstr ""
+
+#: mipac.actions.note.ClientNoteActions.delete:6 of
+msgid "success or not"
+msgstr ""
+
+#: mipac.actions.note.ClientNoteActions.get_clips:1 of
+msgid "クリップを取得します"
+msgstr ""
+
+#: mipac.actions.note.ClientNoteActions.get_clips:3 of
+msgid "取得したいノートのID"
+msgstr ""
+
+#: mipac.actions.note.ClientNoteActions.get_clips:6 of
+msgid "クリップのリスト"
+msgstr ""
+
+#: mipac.actions.note.ClientNoteActions.get_replies:1 of
+msgid "ノートに対する返信を取得します"
+msgstr ""
+
+#: mipac.actions.drive.DriveActions.get_folders:5
+#: mipac.actions.note.ClientNoteActions.get_replies:3 of
+msgid "指定すると、その投稿を投稿を起点としてより新しい投稿を取得します"
+msgstr ""
+
+#: mipac.actions.drive.DriveActions.get_folders:7
+#: mipac.actions.note.ClientNoteActions.get_replies:5 of
+msgid "指定すると、その投稿を投稿を起点としてより古い投稿を取得します"
+msgstr ""
+
+#: mipac.actions.drive.ClientFolderActions.get_files:3
+#: mipac.actions.drive.DriveActions.get_folders:3
+#: mipac.actions.drive.FileActions.get_files:3
+#: mipac.actions.note.ClientNoteActions.get_replies:7 of
+msgid "取得する上限"
+msgstr ""
+
+#: mipac.actions.note.ClientNoteActions.get_replies:9 of
+msgid "返信を取得したいノートのID"
+msgstr ""
+
+#: mipac.actions.note.ClientNoteActions.get_replies:12 of
+msgid "返信"
+msgstr ""
+
+#: mipac.actions.note.ClientNoteActions.un_renote:1 of
+msgid "Releases the note renote for the specified Id"
+msgstr ""
+
+#: mipac.actions.note.ClientNoteActions.un_renote:3 of
+msgid "Target note Id., by default None"
+msgstr ""
+
+#: mipac.actions.note.ClientNoteActions.un_renote:6 of
+msgid "Whether the release was successful"
+msgstr ""
+
+#: ../../index.rst:997
+msgid "NoteActions"
+msgstr ""
+
+#: mipac.actions.note.NoteActions.send:1 of
+msgid "ノートを投稿します。"
+msgstr ""
+
+#: mipac.actions.note.NoteActions.send:3 of
+msgid "投稿する内容"
+msgstr ""
+
+#: mipac.actions.note.NoteActions.send:5 of
+msgid ""
+"公開範囲, by default \"public\" Enum: \"public\" \"home\" \"followers\" "
+"\"specified\""
+msgstr ""
+
+#: mipac.actions.note.NoteActions.send:8 of
+msgid "公開するユーザー, by default None"
+msgstr ""
+
+#: mipac.actions.note.NoteActions.send:10 of
+msgid "閲覧注意の文字, by default None"
+msgstr ""
+
+#: mipac.actions.note.NoteActions.send:12 of
+msgid "ローカルにのみ表示するか, by default False"
+msgstr ""
+
+#: mipac.actions.note.NoteActions.send:14 of
+msgid "メンションを展開するか, by default False"
+msgstr ""
+
+#: mipac.actions.note.NoteActions.send:16 of
+msgid "ハッシュタグを展開するか, by default False"
+msgstr ""
+
+#: mipac.actions.note.NoteActions.send:18 of
+msgid "絵文字を展開するか, by default False"
+msgstr ""
+
+#: mipac.actions.note.NoteActions.send:20 of
+msgid "リプライ先のid, by default None"
+msgstr ""
+
+#: mipac.actions.note.NoteActions.send:22 of
+msgid "リノート先のid, by default None"
+msgstr ""
+
+#: mipac.actions.note.NoteActions.send:24 of
+msgid "チャンネルid, by default None"
+msgstr ""
+
+#: mipac.actions.note.NoteActions.send:26 of
+msgid "添付するファイルのリスト, by default None"
+msgstr ""
+
+#: mipac.actions.note.NoteActions.send:28 of
+msgid "アンケート, by default None"
+msgstr ""
+
+#: mipac.actions.note.NoteActions.send:31 of
+msgid "投稿したノート"
+msgstr ""
+
+#: mipac.actions.admins.emoji.AdminEmojiActions.add
+#: mipac.actions.admins.emoji.AdminEmojiActions.remove
+#: mipac.actions.antenna.ClientAntennaActions.delete
+#: mipac.actions.antenna.ClientAntennaActions.show
+#: mipac.actions.my.MyActions.get_claim_achievement
+#: mipac.actions.note.NoteActions.send mipac.actions.role.RoleActions.get of
+msgid "Raises"
+msgstr ""
+
+#: mipac.actions.note.NoteActions.send:34 of
+msgid "[description]"
+msgstr ""
+
+#: ../../index.rst:1006
+msgid "ClientClipActions"
+msgstr ""
+
+#: mipac.actions.clip.ClientClipActions.add_note:1 of
+msgid "Add a note to a clip"
+msgstr ""
+
+#: mipac.actions.clip.ClientClipActions.add_note:5
+#: mipac.actions.clip.ClientClipActions.remove_note:5 of
+msgid "The note id"
+msgstr ""
+
+#: mipac.actions.clip.ClientClipActions.add_note:8 of
+msgid "True if the note was added to the clip, False otherwise"
+msgstr ""
+
+#: mipac.actions.clip.ClientClipActions.delete:1 of
+msgid "Delete a clip"
+msgstr ""
+
+#: mipac.actions.clip.ClientClipActions.delete:6 of
+msgid "True if the clip was deleted, False otherwise"
+msgstr ""
+
+#: mipac.actions.clip.ClientClipActions.get_notes:1 of
+msgid ""
+"Get notes from a clip :param clip_id: The clip id :type clip_id: str | "
+"None, optional, by default None :param limit: The number of notes to get "
+":type limit: int, optional, by default 10 :param since_id: The note id to"
+" get notes after :type since_id: str | None, optional, by default None "
+":param until_id: The note id to get notes before :type until_id: str | "
+"None, optional, by default None :param get_all: Whether to get all notes "
+":type get_all: bool, optional, by default False"
+msgstr ""
+
+#: mipac.actions.channel.ChannelActions.get_followed
+#: mipac.actions.channel.ChannelActions.get_owned
+#: mipac.actions.channel.ChannelActions.search
+#: mipac.actions.clip.ClientClipActions.get_notes of
+msgid "Yields"
+msgstr ""
+
+#: mipac.actions.clip.ClientClipActions.get_notes:13 of
+msgid "*AsyncGenerator[Note, None]* -- The notes"
+msgstr ""
+
+#: mipac.actions.clip.ClientClipActions.remove_note:1 of
+msgid "Remove a note from a clip"
+msgstr ""
+
+#: mipac.actions.clip.ClientClipActions.remove_note:8 of
+msgid "True if the note was removed from the clip, False otherwise"
+msgstr ""
+
+#: mipac.actions.clip.ClientClipActions.update:1 of
+msgid "Update a clip"
+msgstr ""
+
+#: mipac.actions.clip.ClientClipActions.update:7 of
+msgid "Whether the clip is public, by default None"
+msgstr ""
+
+#: mipac.actions.clip.ClientClipActions.update:9
+#: mipac.actions.clip.ClipActions.create:7 of
+msgid "The clip description, by default None"
+msgstr ""
+
+#: mipac.actions.clip.ClientClipActions.update:12 of
+msgid "True if the clip was updated, False otherwise"
+msgstr ""
+
+#: ../../index.rst:1015
+msgid "ClipActions"
+msgstr ""
+
+#: mipac.actions.clip.ClipActions.create:1 of
+msgid "Create a clip"
+msgstr ""
+
+#: mipac.actions.clip.ClipActions.create:5 of
+msgid "Whether the clip is public, by default False"
+msgstr ""
+
+#: mipac.actions.clip.ClipActions.create:10 of
+msgid "The created clip"
+msgstr ""
+
+#: mipac.actions.clip.ClipActions.get:1 of
+msgid "Get a clip"
+msgstr ""
+
+#: mipac.actions.clip.ClipActions.get:6 of
+msgid "The clip"
+msgstr ""
+
+#: mipac.actions.clip.ClipActions.get_list:1 of
+msgid "Get my clips"
+msgstr ""
+
+#: mipac.actions.clip.ClipActions.get_list:3 of
+msgid "The clips"
+msgstr ""
+
+#: mipac.actions.clip.ClipActions.get_my_favorites:1 of
+msgid "Get my favorite clips"
+msgstr ""
+
+#: mipac.actions.clip.ClipActions.get_my_favorites:3 of
+msgid "The favorite clips"
+msgstr ""
+
+#: ../../index.rst:1024
+msgid "AntennaActions"
+msgstr ""
+
+#: mipac.actions.antenna.AntennaActions.create:1 of
+msgid "Create an antenna."
+msgstr ""
+
+#: mipac.actions.antenna.AntennaActions.create:3
+#: mipac.actions.antenna.ClientAntennaActions.update:3 of
+msgid "Name of the antenna."
+msgstr ""
+
+#: mipac.actions.antenna.AntennaActions.create:5
+#: mipac.actions.antenna.ClientAntennaActions.update:5 of
+msgid "Receive source of the antenna."
+msgstr ""
+
+#: mipac.actions.antenna.AntennaActions.create:7
+#: mipac.actions.antenna.ClientAntennaActions.update:7 of
+msgid "Receive keywords."
+msgstr ""
+
+#: mipac.actions.antenna.AntennaActions.create:9
+#: mipac.actions.antenna.ClientAntennaActions.update:9 of
+msgid "Excluded keywords."
+msgstr ""
+
+#: mipac.actions.antenna.AntennaActions.create:11
+#: mipac.actions.antenna.ClientAntennaActions.update:11 of
+msgid ""
+"List of target user ID. Required when selecting 'users' as the receive "
+"source."
+msgstr ""
+
+#: mipac.actions.antenna.AntennaActions.create:13
+#: mipac.actions.antenna.ClientAntennaActions.update:13 of
+msgid "Whether to differentiate between uppercase and lowercase letters."
+msgstr ""
+
+#: mipac.actions.antenna.AntennaActions.create:15
+#: mipac.actions.antenna.ClientAntennaActions.update:15 of
+msgid "Whether to include replies."
+msgstr ""
+
+#: mipac.actions.antenna.AntennaActions.create:17
+#: mipac.actions.antenna.ClientAntennaActions.update:17 of
+msgid "Whether to limit to notes with attached files."
+msgstr ""
+
+#: mipac.actions.antenna.AntennaActions.create:19
+#: mipac.actions.antenna.ClientAntennaActions.update:19 of
+msgid "Whether to notify for new notes."
+msgstr ""
+
+#: mipac.actions.antenna.AntennaActions.create:21
+#: mipac.actions.antenna.ClientAntennaActions.update:21 of
+msgid ""
+"List of user IDs when selecting 'users' as the receive source for the "
+"antenna."
+msgstr ""
+
+#: mipac.actions.antenna.AntennaActions.create:24
+#: mipac.actions.antenna.ClientAntennaActions.update:24 of
+msgid "The created antenna."
+msgstr ""
+
+#: ../../index.rst:1033
+msgid "ClientAntennaActions"
+msgstr ""
+
+#: mipac.actions.antenna.ClientAntennaActions.delete:1 of
+msgid "Delete antenna from identifier"
+msgstr ""
+
+#: mipac.actions.antenna.ClientAntennaActions.delete:3 of
+msgid "target identifier"
+msgstr ""
+
+#: mipac.actions.antenna.ClientAntennaActions.delete:6
+#: mipac.actions.antenna.ClientAntennaActions.show:9 of
+msgid "antenna id is required"
+msgstr ""
+
+#: mipac.actions.antenna.ClientAntennaActions.delete:8 of
+msgid "success or failure"
+msgstr ""
+
+#: mipac.actions.antenna.ClientAntennaActions.show:1 of
+msgid "Show antenna from identifier"
+msgstr ""
+
+#: mipac.actions.antenna.ClientAntennaActions.show:3 of
+msgid "target identifier, by default None"
+msgstr ""
+
+#: mipac.actions.antenna.ClientAntennaActions.show:6 of
+msgid "antenna object"
+msgstr ""
+
+#: mipac.actions.antenna.ClientAntennaActions.update:1 of
+msgid "Update an antenna."
+msgstr ""
+
+#: ../../index.rst:1042
+msgid "ChartActions"
+msgstr ""
+
+#: ../../index.rst:1051
+msgid "ClientFileActions"
+msgstr ""
+
+#: mipac.actions.drive.ClientFileActions.remove:1
+#: mipac.actions.drive.ClientFileActions.remove_file:1 of
+msgid "指定したIDのファイルを削除します"
+msgstr ""
+
+#: mipac.actions.drive.ClientFileActions.remove:3
+#: mipac.actions.drive.ClientFileActions.remove_file:3 of
+msgid "削除するファイルのID"
+msgstr ""
+
+#: mipac.actions.drive.ClientFileActions.remove:6
+#: mipac.actions.drive.ClientFileActions.remove_file:6 of
+msgid "削除に成功したかどうか"
+msgstr ""
+
+#: ../../index.rst:1060
+msgid "ClientFolderActions"
+msgstr ""
+
+#: mipac.actions.drive.ClientFolderActions.create:1 of
+msgid "フォルダーを作成します"
+msgstr ""
+
+#: mipac.actions.drive.ClientFolderActions.create:3 of
+msgid "フォルダーの名前"
+msgstr ""
+
+#: mipac.actions.drive.ClientFolderActions.create:5 of
+msgid "親フォルダーのID"
+msgstr ""
+
+#: mipac.actions.drive.ClientFolderActions.create:8 of
+msgid "作成に成功したか否か"
+msgstr ""
+
+#: mipac.actions.drive.ClientFolderActions.delete:1 of
+msgid "削除するノートのID"
+msgstr ""
+
+#: mipac.actions.drive.ClientFolderActions.delete:4 of
+msgid "削除に成功したか否か"
+msgstr ""
+
+#: mipac.actions.drive.ClientFolderActions.get_files:1
+#: mipac.actions.drive.FileActions.get_files:1 of
+msgid "ファイルを取得します"
+msgstr ""
+
+#: mipac.actions.drive.ClientFolderActions.get_files:5
+#: mipac.actions.drive.FileActions.get_files:5 of
+msgid "指定すると、そのIDを起点としてより新しいファイルを取得します"
+msgstr ""
+
+#: mipac.actions.drive.ClientFolderActions.get_files:7
+#: mipac.actions.drive.FileActions.get_files:7 of
+msgid "指定すると、そのIDを起点としてより古いファイルを取得します"
+msgstr ""
+
+#: mipac.actions.drive.ClientFolderActions.get_files:9
+#: mipac.actions.drive.FileActions.get_files:9 of
+msgid "指定すると、そのフォルダーを起点としてファイルを取得します"
+msgstr ""
+
+#: mipac.actions.drive.ClientFolderActions.get_files:11
+#: mipac.actions.drive.FileActions.get_files:11 of
+msgid "取得したいファイルの拡張子"
+msgstr ""
+
+#: ../../index.rst:1069
+msgid "DriveActions"
+msgstr ""
+
+#: mipac.actions.drive.DriveActions.get_folders:1 of
+msgid "フォルダーの一覧を取得します"
+msgstr ""
+
+#: mipac.actions.drive.DriveActions.get_folders:9 of
+msgid "指定すると、そのフォルダーを起点としてフォルダーを取得します"
+msgstr ""
+
+#: mipac.actions.drive.DriveActions.get_folders:11 of
+msgid "Whether to retrieve all folders or not"
+msgstr ""
+
+#: ../../index.rst:1078
+msgid "FileActions"
+msgstr ""
+
+#: mipac.actions.drive.FileActions.show_file:1 of
+msgid "ファイルの情報を取得します。"
+msgstr ""
+
+#: mipac.actions.drive.FileActions.show_file:3 of
+msgid "ファイルのID"
+msgstr ""
+
+#: mipac.actions.drive.FileActions.show_file:5 of
+msgid "ファイルのURL"
+msgstr ""
+
+#: mipac.actions.drive.FileActions.show_file:8 of
+msgid "ファイルの情報"
+msgstr ""
+
+#: mipac.actions.drive.FileActions.upload_file:1 of
+msgid "ファイルをアップロードします"
+msgstr ""
+
+#: mipac.actions.drive.FileActions.upload_file:3 of
+msgid "アップロードするファイル"
+msgstr ""
+
+#: mipac.actions.drive.FileActions.upload_file:5 of
+msgid "アップロードするファイルの名前"
+msgstr ""
+
+#: mipac.actions.drive.FileActions.upload_file:7 of
+msgid "アップロードするフォルダーのID"
+msgstr ""
+
+#: mipac.actions.drive.FileActions.upload_file:9 of
+msgid "アップロードするファイルのコメント"
+msgstr ""
+
+#: mipac.actions.drive.FileActions.upload_file:11 of
+msgid "アップロードするファイルがNSFWかどうか"
+msgstr ""
+
+#: mipac.actions.drive.FileActions.upload_file:13 of
+msgid "アップロードするファイルが同名のファイルを上書きするかどうか"
+msgstr ""
+
+#: mipac.actions.drive.FileActions.upload_file:16 of
+msgid "アップロードしたファイルの情報"
+msgstr ""
+
+#: ../../index.rst:1087
+msgid "FolderActions"
+msgstr ""
+
+#: ../../index.rst:1096
+msgid "FollowActions"
+msgstr ""
+
+#: mipac.actions.follow.FollowActions.add:1 of
+msgid "Follow a user"
+msgstr ""
+
+#: mipac.actions.follow.FollowActions.add:3 of
+msgid "The user that you followed"
+msgstr ""
+
+#: mipac.actions.follow.FollowActions.invalidate:1 of
+msgid "Make the user unfollows you"
+msgstr ""
+
+#: mipac.actions.follow.FollowActions.invalidate:3 of
+msgid "The user that followed you"
+msgstr ""
+
+#: mipac.actions.follow.FollowActions.remove:1 of
+msgid "Unfollow a user"
+msgstr ""
+
+#: mipac.actions.follow.FollowActions.remove:3 of
+msgid "The user that you unfollowed"
+msgstr ""
+
+#: ../../index.rst:1105
+msgid "FollowRequestActions"
+msgstr ""
+
+#: mipac.actions.follow.FollowRequestActions.accept:1 of
+msgid "Accept a follow request"
+msgstr ""
+
+#: mipac.actions.follow.FollowRequestActions.accept:3 of
+msgid "The user ID to accept"
+msgstr ""
+
+#: mipac.actions.follow.FollowRequestActions.accept:6 of
+msgid "Whether the request was accepted"
+msgstr ""
+
+#: mipac.actions.follow.FollowRequestActions.cancel:1 of
+msgid "Cancel a follow request"
+msgstr ""
+
+#: mipac.actions.follow.FollowRequestActions.cancel:3 of
+msgid "The user ID to cancel"
+msgstr ""
+
+#: mipac.actions.follow.FollowRequestActions.cancel:6 of
+msgid "The user that you canceled to follow"
+msgstr ""
+
+#: mipac.actions.follow.FollowRequestActions.get_all:1 of
+msgid "Get all follow requests"
+msgstr ""
+
+#: mipac.actions.follow.FollowRequestActions.get_all:3 of
+msgid "List of follow requests"
+msgstr ""
+
+#: mipac.actions.follow.FollowRequestActions.reject:1 of
+msgid "Reject a follow request"
+msgstr ""
+
+#: mipac.actions.follow.FollowRequestActions.reject:3 of
+msgid "The user ID to reject"
+msgstr ""
+
+#: mipac.actions.follow.FollowRequestActions.reject:6 of
+msgid "Whether the request was rejected"
+msgstr ""
+
+#: ../../index.rst:1114
+msgid "MuteActions"
+msgstr ""
+
+#: mipac.actions.mute.MuteActions.add:1 of
+msgid "Adds the specified user as a mute target"
+msgstr ""
+
+#: mipac.actions.mute.MuteActions.add:3 of
+msgid "Mute target user Id, by default None"
+msgstr ""
+
+#: mipac.actions.mute.MuteActions.add:6 of
+msgid "Whether the mute was successful or not"
+msgstr ""
+
+#: mipac.actions.mute.MuteActions.delete:1 of
+msgid "Unmute the specified user"
+msgstr ""
+
+#: mipac.actions.mute.MuteActions.delete:3 of
+msgid "Unmute target user Id, by default None"
+msgstr ""
+
+#: mipac.actions.mute.MuteActions.delete:6 of
+msgid "Whether the unmute was successful or not."
+msgstr ""
+
+#: ../../index.rst:1123
+msgid "MyActions"
+msgstr ""
+
+#: mipac.actions.my.MyActions.get_claim_achievement:1 of
+msgid "指定した名前の実績を解除します"
+msgstr ""
+
+#: mipac.actions.my.MyActions.get_claim_achievement:3 of
+msgid "解除したい実績の名前"
+msgstr ""
+
+#: mipac.actions.my.MyActions.get_claim_achievement:9 of
+msgid "実績機能が存在しないサーバーを使用している"
+msgstr ""
+
+#: ../../index.rst:1132
+msgid "ChannelActions"
+msgstr ""
+
+#: mipac.actions.channel.ChannelActions.create:1 of
+msgid "Create a channel."
+msgstr ""
+
+#: mipac.actions.channel.ChannelActions.create:3 of
+msgid "Channel name."
+msgstr ""
+
+#: mipac.actions.channel.ChannelActions.create:5
+#: mipac.actions.channel.ClientChannelActions.update:5 of
+msgid "Channel description"
+msgstr ""
+
+#: mipac.actions.channel.ChannelActions.create:7
+#: mipac.actions.channel.ClientChannelActions.update:7 of
+msgid "Channel banner id"
+msgstr ""
+
+#: mipac.actions.channel.ChannelActions.create:9
+#: mipac.actions.channel.ClientChannelActions.update:13 of
+msgid "Channel color"
+msgstr ""
+
+#: mipac.actions.channel.ChannelActions.get:1 of
+msgid "Get a channel."
+msgstr ""
+
+#: mipac.actions.channel.ChannelActions.get:3
+#: mipac.actions.channel.ClientChannelActions.archive:3
+#: mipac.actions.channel.ClientChannelActions.favorite:3
+#: mipac.actions.channel.ClientChannelActions.follow:3
+#: mipac.actions.channel.ClientChannelActions.unarchive:3
+#: mipac.actions.channel.ClientChannelActions.unfavorite:3
+#: mipac.actions.channel.ClientChannelActions.unfollow:3
+#: mipac.actions.channel.ClientChannelActions.update:15 of
+msgid "Channel id"
+msgstr ""
+
+#: mipac.actions.channel.ChannelActions.get_featured:1 of
+msgid "Get featured channels."
+msgstr ""
+
+#: mipac.actions.channel.ChannelActions.get_followed:1 of
+msgid "Get followed channels."
+msgstr ""
+
+#: mipac.actions.channel.ChannelActions.get_followed:3
+#: mipac.actions.channel.ChannelActions.get_owned:3
+#: mipac.actions.channel.ChannelActions.search:7 of
+msgid "Since id"
+msgstr ""
+
+#: mipac.actions.channel.ChannelActions.get_followed:5
+#: mipac.actions.channel.ChannelActions.get_owned:5
+#: mipac.actions.channel.ChannelActions.search:9 of
+msgid "Until id"
+msgstr ""
+
+#: mipac.actions.channel.ChannelActions.get_followed:7
+#: mipac.actions.channel.ChannelActions.search:11 of
+msgid "Limit"
+msgstr ""
+
+#: mipac.actions.channel.ChannelActions.get_followed:9
+#: mipac.actions.channel.ChannelActions.get_owned:7
+#: mipac.actions.channel.ChannelActions.search:13 of
+msgid "Get all channels flag"
+msgstr ""
+
+#: mipac.actions.channel.ChannelActions.get_followed:12
+#: mipac.actions.channel.ChannelActions.get_owned:10
+#: mipac.actions.channel.ChannelActions.search:16 of
+msgid "*AsyncGenerator[Channel, None]* -- Channel"
+msgstr ""
+
+#: mipac.actions.channel.ChannelActions.get_my_favorite:1 of
+msgid "Get my favorite channels."
+msgstr ""
+
+#: mipac.actions.channel.ChannelActions.get_owned:1 of
+msgid "Get owned channels."
+msgstr ""
+
+#: mipac.actions.channel.ChannelActions.search:1 of
+msgid "Search channels."
+msgstr ""
+
+#: mipac.actions.channel.ChannelActions.search:3 of
+msgid "Search query"
+msgstr ""
+
+#: mipac.actions.channel.ChannelActions.search:5 of
+msgid "Search type"
+msgstr ""
+
+#: ../../index.rst:1141
+msgid "ClientChannelActions"
+msgstr ""
+
+#: mipac.actions.channel.ClientChannelActions.archive:1 of
+msgid "Archive a channel."
+msgstr ""
+
+#: mipac.actions.channel.ClientChannelActions.favorite:1 of
+msgid "Favorite a channel."
+msgstr ""
+
+#: mipac.actions.channel.ClientChannelActions.favorite:6
+#: mipac.actions.channel.ClientChannelActions.follow:6
+#: mipac.actions.channel.ClientChannelActions.unfavorite:6
+#: mipac.actions.channel.ClientChannelActions.unfollow:6 of
+msgid "True if success else False"
+msgstr ""
+
+#: mipac.actions.channel.ClientChannelActions.follow:1 of
+msgid "Follow a channel."
+msgstr ""
+
+#: mipac.actions.channel.ClientChannelActions.unarchive:1 of
+msgid "Unarchive a channel."
+msgstr ""
+
+#: mipac.actions.channel.ClientChannelActions.unfavorite:1 of
+msgid "Unfavorite a channel."
+msgstr ""
+
+#: mipac.actions.channel.ClientChannelActions.unfollow:1 of
+msgid "Unfollow a channel."
+msgstr ""
+
+#: mipac.actions.channel.ClientChannelActions.update:1 of
+msgid "Update a channel."
+msgstr ""
+
+#: mipac.actions.channel.ClientChannelActions.update:3 of
+msgid "Channel name"
+msgstr ""
+
+#: mipac.actions.channel.ClientChannelActions.update:9 of
+msgid "Channel is archived"
+msgstr ""
+
+#: mipac.actions.channel.ClientChannelActions.update:11 of
+msgid "Channel pinned note ids"
+msgstr ""
+
+#: ../../index.rst:1150
+msgid "FavoriteActions"
+msgstr ""
+
+#: ../../index.rst:1159
+msgid "BaseChatAction"
+msgstr ""
+
+#: mipac.actions.chat.BaseChatAction.delete:1 of
+msgid "指定したidのメッセージを削除します。"
+msgstr ""
+
+#: mipac.actions.chat.BaseChatAction.delete:3
+#: mipac.actions.chat.BaseChatAction.read:3 of
+msgid "Message id"
+msgstr ""
+
+#: mipac.actions.chat.BaseChatAction.delete:6
+#: mipac.actions.chat.BaseChatAction.read:6 of
+msgid "Success or Failure."
+msgstr ""
+
+#: mipac.actions.chat.BaseChatAction.read:1 of
+msgid "指定したIdのメッセージを既読にします"
+msgstr ""
+
+#: ../../index.rst:1168
+msgid "ChatAction"
+msgstr ""
+
+#: mipac.actions.chat.ChatAction.get_history:1 of
+msgid "Get the chat history."
+msgstr ""
+
+#: mipac.actions.chat.ChatAction.get_history:3 of
+msgid "Number of items to retrieve, up to 100"
+msgstr ""
+
+#: mipac.actions.chat.ChatAction.get_history:5 of
+msgid "Whether to include group chat or not"
+msgstr ""
+
+#: mipac.actions.chat.ChatAction.get_history:8 of
+msgid "List of chat history"
+msgstr ""
+
+#: mipac.actions.chat.ChatAction.send:1 of
+msgid "Send chat."
+msgstr ""
+
+#: mipac.actions.chat.ChatAction.send:3 of
+msgid "Chat content"
+msgstr ""
+
+#: mipac.actions.chat.ChatAction.send:5 of
+msgid "添付するファイルのID"
+msgstr ""
+
+#: mipac.actions.chat.ChatAction.send:7 of
+msgid "送信するユーザーのID"
+msgstr ""
+
+#: mipac.actions.chat.ChatAction.send:9 of
+msgid "Destination group id"
+msgstr ""
+
+#: ../../index.rst:1177
+msgid "EmojiActions"
+msgstr ""
+
+#: ../../index.rst:1186
+msgid "ClientActions"
+msgstr ""
+
+#: ../../index.rst:1195
+msgid "FederationActions"
+msgstr ""
+
+#: ../../index.rst:1204
+msgid "ReactionActions"
+msgstr ""
+
+#: mipac.actions.reaction.ReactionActions.add:1 of
+msgid "指定したnoteに指定したリアクションを付与します(内部用"
+msgstr ""
+
+#: mipac.actions.reaction.ReactionActions.add:3 of
+msgid "付与するリアクション名"
+msgstr ""
+
+#: mipac.actions.reaction.ReactionActions.add:5 of
+msgid "付与対象のノートID"
+msgstr ""
+
+#: mipac.actions.reaction.ReactionActions.add:8 of
+msgid "成功したならTrue,失敗ならFalse"
+msgstr ""
+
+#: ../../index.rst:1213
+msgid "PollActions"
+msgstr ""
+
+#: ../../index.rst:1222
+msgid "BlockingActions"
+msgstr ""
+
+#: ../../index.rst:1231
+msgid "UserActions"
+msgstr ""
+
+#: mipac.actions.user.UserActions.fetch:1 of
+msgid ""
+"Retrieve the latest user information using the target user ID or "
+"username. If you do not need the latest information, you should basically"
+" use the `get` method. This method accesses the server each time, which "
+"may increase the number of server accesses."
+msgstr ""
+
+#: mipac.actions.user.UserActions.fetch:6 of
+msgid "target user id"
+msgstr ""
+
+#: mipac.actions.user.UserActions.fetch:8 of
+msgid "target username"
+msgstr ""
+
+#: mipac.actions.user.UserActions.fetch:10 of
+msgid "Hosts with target users"
+msgstr ""
+
+#: mipac.actions.user.UserActions.fetch:13 of
+msgid "ユーザー情報"
+msgstr ""
+
+#: mipac.actions.user.UserActions.get_achievements:1 of
+msgid "Get achievements of user."
+msgstr ""
+
+#: mipac.actions.user.UserActions.get_me:1 of
+msgid "ログインしているユーザーの情報を取得します"
+msgstr ""
+
+#: mipac.actions.user.UserActions.get_mention:1 of
+msgid "Get mention name of user."
+msgstr ""
+
+#: mipac.actions.user.UserActions.get_mention:3 of
+msgid "The object of the user whose mentions you want to retrieve"
+msgstr ""
+
+#: mipac.actions.user.UserActions.get_mention:6 of
+msgid "メンション"
+msgstr ""
+
+#: mipac.actions.user.UserActions.search:1 of
+msgid "Search users by keyword."
+msgstr ""
+
+#: mipac.actions.user.UserActions.search:3 of
+msgid "Keyword to search."
+msgstr ""
+
+#: mipac.actions.user.UserActions.search:5
+#: mipac.actions.user.UserActions.search_by_username_and_host:7 of
+msgid "The maximum number of users to return."
+msgstr ""
+
+#: mipac.actions.user.UserActions.search:7 of
+msgid "The number of users to skip."
+msgstr ""
+
+#: mipac.actions.user.UserActions.search:9 of
+msgid "The origin of users to search."
+msgstr ""
+
+#: mipac.actions.user.UserActions.search:11 of
+msgid "Whether to return detailed user information."
+msgstr ""
+
+#: mipac.actions.user.UserActions.search:13 of
+msgid "Whether to return all users."
+msgstr ""
+
+#: mipac.actions.user.UserActions.search:16 of
+msgid "A AsyncGenerator of users."
+msgstr ""
+
+#: mipac.actions.user.UserActions.search_by_username_and_host:1 of
+msgid "Search users by username and host."
+msgstr ""
+
+#: mipac.actions.user.UserActions.search_by_username_and_host:3 of
+msgid "Username of user."
+msgstr ""
+
+#: mipac.actions.user.UserActions.search_by_username_and_host:5 of
+msgid "Host of user."
+msgstr ""
+
+#: mipac.actions.user.UserActions.search_by_username_and_host:9 of
+msgid "Weather to get detailed user information."
+msgstr ""
+
+#: mipac.actions.user.UserActions.search_by_username_and_host:12 of
+msgid "A list of users."
+msgstr ""
+
+#: ../../index.rst:1240
+msgid "RoleActions"
+msgstr ""
+
+#: mipac.actions.role.RoleActions.get:1 of
+msgid "Get a role from the API."
+msgstr ""
+
+#: mipac.actions.role.RoleActions.get:3 of
+msgid "The ID of the role to get."
+msgstr ""
+
+#: mipac.actions.role.RoleActions.get:6 of
+msgid "The role data."
+msgstr ""
+
+#: mipac.actions.role.RoleActions.get:9 of
+msgid "If the version of the Misskey is less than 13."
+msgstr ""
+
+#: ../../index.rst:1249
+msgid "AdminAnnouncementActions"
+msgstr ""
+
+#: ../../index.rst:1258
+msgid "AdminAnnouncementClientActions"
+msgstr ""
+
+#: ../../index.rst:1267
+msgid "AdminRoleActions"
+msgstr ""
+
+#: ../../index.rst:1276
+msgid "AdminRoleModelActions"
+msgstr ""
+
+#: mipac.actions.admins.roles.AdminRoleModelActions.assign:1
+#: mipac.actions.admins.roles.AdminRoleModelActions.unassign:1 of
+msgid "指定したユーザーに指定したロールを付与します"
+msgstr ""
+
+#: mipac.actions.admins.roles.AdminRoleModelActions.assign:3
+#: mipac.actions.admins.roles.AdminRoleModelActions.unassign:3 of
+msgid "ロールのID"
+msgstr ""
+
+#: mipac.actions.admins.roles.AdminRoleModelActions.assign:5
+#: mipac.actions.admins.roles.AdminRoleModelActions.unassign:5 of
+msgid "ロールを付与する対象のユーザーID"
+msgstr ""
+
+#: mipac.actions.admins.roles.AdminRoleModelActions.assign:7
+#: mipac.actions.admins.roles.AdminRoleModelActions.unassign:7 of
+msgid "いつまでロールを付与するか, by default None"
+msgstr ""
+
+#: ../../index.rst:1285
+msgid "AdminActions"
+msgstr ""
+
+#: mipac.actions.admins.admin.AdminActions.reset_password:1 of
+msgid "target user's password reset"
+msgstr ""
+
+#: mipac.actions.admins.admin.AdminActions.reset_password:3 of
+msgid "target user's id"
+msgstr ""
+
+#: mipac.actions.admins.admin.AdminActions.reset_password:6 of
+msgid "new password"
+msgstr ""
+
+#: mipac.actions.admins.admin.AdminActions.silence_user:1 of
+msgid "Silences the user of the specified Id"
+msgstr ""
+
+#: mipac.actions.admins.admin.AdminActions.silence_user:3 of
+msgid "Id of user to silence"
+msgstr ""
+
+#: mipac.actions.admins.admin.AdminActions.silence_user:6
+#: mipac.actions.admins.admin.AdminActions.suspend_user:6
+#: mipac.actions.admins.admin.AdminActions.unsilence_user:6
+#: mipac.actions.admins.admin.AdminActions.unsuspend_user:6 of
+msgid "success or failed"
+msgstr ""
+
+#: mipac.actions.admins.admin.AdminActions.suspend_user:1 of
+msgid "Suspends the user for the specified Id"
+msgstr ""
+
+#: mipac.actions.admins.admin.AdminActions.suspend_user:3 of
+msgid "Id of user to suspend"
+msgstr ""
+
+#: mipac.actions.admins.admin.AdminActions.unsilence_user:1 of
+msgid "Unsilence user with specified Id"
+msgstr ""
+
+#: mipac.actions.admins.admin.AdminActions.unsilence_user:3 of
+msgid "Id of user to unsilence"
+msgstr ""
+
+#: mipac.actions.admins.admin.AdminActions.unsuspend_user:1 of
+msgid "Unsuspend user with specified Id"
+msgstr ""
+
+#: mipac.actions.admins.admin.AdminActions.unsuspend_user:3 of
+msgid "Id of user to unsuspend"
+msgstr ""
+
+#: ../../index.rst:1294
+msgid "AdminEmojiActions"
+msgstr ""
+
+#: mipac.actions.admins.emoji.AdminEmojiActions.add:1 of
+msgid "絵文字を追加します"
+msgstr ""
+
+#: mipac.actions.admins.emoji.AdminEmojiActions.add:3 of
+msgid "追加する絵文字のファイルId, by default None"
+msgstr ""
+
+#: mipac.actions.admins.emoji.AdminEmojiActions.add:5 of
+msgid "絵文字名, by default None"
+msgstr ""
+
+#: mipac.actions.admins.emoji.AdminEmojiActions.add:7 of
+msgid "絵文字があるUrl, by default None"
+msgstr ""
+
+#: mipac.actions.admins.emoji.AdminEmojiActions.add:9 of
+msgid "絵文字のカテゴリー, by default None"
+msgstr ""
+
+#: mipac.actions.admins.emoji.AdminEmojiActions.add:11 of
+msgid "絵文字のエイリアス, by default None"
+msgstr ""
+
+#: mipac.actions.admins.emoji.AdminEmojiActions.add:14
+#: mipac.actions.admins.emoji.AdminEmojiActions.remove:6 of
+msgid "成功したかどうか"
+msgstr ""
+
+#: mipac.actions.admins.emoji.AdminEmojiActions.add:17 of
+msgid "必要なデータが不足している"
+msgstr ""
+
+#: mipac.actions.admins.emoji.AdminEmojiActions.remove:1 of
+msgid "指定したIdの絵文字を削除します"
+msgstr ""
+
+#: mipac.actions.admins.emoji.AdminEmojiActions.remove:3 of
+msgid "削除する絵文字のId, by default None"
+msgstr ""
+
+#: mipac.actions.admins.emoji.AdminEmojiActions.remove:9 of
+msgid "Idが不足している"
+msgstr ""
+
+#: ../../index.rst:1303
+msgid "AdminInviteActions"
+msgstr ""
+
+#: ../../index.rst:1312
+msgid "AdminUserActions"
+msgstr ""
+
+#: mipac.actions.admins.user.AdminUserActions.delete_account:1 of
+msgid "Deletes the user with the specified user ID."
+msgstr ""
+
+#: mipac.actions.admins.user.AdminUserActions.delete_account:3 of
+msgid "ID of the user to be deleted"
+msgstr ""
+
+#: mipac.actions.admins.user.AdminUserActions.delete_account:6
+#: mipac.actions.admins.user.AdminUserActions.suspend:6
+#: mipac.actions.admins.user.AdminUserActions.unsuspend:6 of
+msgid "Success or failure"
+msgstr ""
+
+#: mipac.actions.admins.user.AdminUserActions.show_user:1 of
+msgid "Shows the user with the specified user ID."
+msgstr ""
+
+#: mipac.actions.admins.user.AdminUserActions.show_user:3 of
+msgid "ID of the user to be shown"
+msgstr ""
+
+#: mipac.actions.admins.user.AdminUserActions.suspend:1 of
+msgid "Suspends the user with the specified user ID."
+msgstr ""
+
+#: mipac.actions.admins.user.AdminUserActions.suspend:3 of
+msgid "ID of the user to be suspended"
+msgstr ""
+
+#: mipac.actions.admins.user.AdminUserActions.unsuspend:1 of
+msgid "Unsuspends the user with the specified user ID."
+msgstr ""
+
+#: mipac.actions.admins.user.AdminUserActions.unsuspend:3 of
+msgid "ID of the user to be unsuspended"
+msgstr ""
+
+#: ../../index.rst:1321
+msgid "AdminAdvertisingActions"
+msgstr ""
+
+#: ../../index.rst:1330
+msgid "AdminAdvertisingModelActions"
+msgstr ""
+
+#: ../../index.rst:1339
+msgid "AdminModeratorActions"
+msgstr ""
+
+#: mipac.actions.admins.moderator.AdminModeratorActions.add:1 of
+msgid "Add a user as a moderator"
+msgstr ""
+
+#: mipac.actions.admins.moderator.AdminModeratorActions.remove:1 of
+msgid "Unmoderate a user"
+msgstr ""
+
+#: ../../index.rst:1346
+msgid "Type class"
+msgstr ""
+
+#: ../../index.rst:1349
+msgid "GeoPayload"
+msgstr ""
+
+#: mipac.types.note.GeoPayload:1 of
+msgid "衛星情報"
+msgstr ""
+
+#: ../../index.rst:1358
+msgid "ICreatedNote"
+msgstr ""
+
+#: mipac.types.note.ICreatedNote:1 of
+msgid "created note"
+msgstr ""
+
+#: ../../index.rst:1367
+msgid "INote"
+msgstr ""
+
+#: mipac.types.note.INote:1 of
+msgid "note object"
+msgstr ""
+
+#: ../../index.rst:1376
+msgid "INoteReaction"
+msgstr ""
+
+#: ../../index.rst:1385
+msgid "INoteState"
+msgstr ""
+
+#: ../../index.rst:1394
+msgid "INoteTranslateResult"
+msgstr ""
+
+#: ../../index.rst:1403
+msgid "INoteUpdated"
+msgstr ""
+
+#: ../../index.rst:1412
+msgid "INoteUpdatedDelete"
+msgstr ""
+
+#: ../../index.rst:1421
+msgid "INoteUpdatedDeleteBody"
+msgstr ""
+
+#: ../../index.rst:1430
+msgid "INoteUpdatedReaction"
+msgstr ""
+
+#: ../../index.rst:1439
+msgid "INoteUpdatedReactionBody"
+msgstr ""
+
+#: ../../index.rst:1448
+msgid "IPartialNote"
+msgstr ""
+
+#: ../../index.rst:1457
+msgid "IClip"
+msgstr ""
+
+#: ../../index.rst:1466
+msgid "IAntenna"
+msgstr ""
+
+#: ../../index.rst:1475
+msgid "IFederationInstance"
+msgstr ""
+
+#: ../../index.rst:1484
+msgid "IFederationInstanceRequired"
+msgstr ""
+
+#: ../../index.rst:1493
+msgid "IFederationInstanceStat"
+msgstr ""
+
+#: ../../index.rst:1502
+msgid "IInstanceLite"
+msgstr ""
+
+#: ../../index.rst:1511
+msgid "IActiveUsersChart"
+msgstr ""
+
+#: ../../index.rst:1520
+msgid "IDriveChart"
+msgstr ""
+
+#: ../../index.rst:1529
+msgid "IDriveLocalChart"
+msgstr ""
+
+#: ../../index.rst:1538
+msgid "IDriveRemoteChart"
+msgstr ""
+
+#: ../../index.rst:1547
+msgid "IAd"
+msgstr ""
+
+#: ../../index.rst:1556
+msgid "IAds"
+msgstr ""
+
+#: ../../index.rst:1565
+msgid "FolderPayload"
+msgstr ""
+
+#: mipac.types.drive.FolderPayload:1 of
+msgid "フォルダーの情報"
+msgstr ""
+
+#: ../../index.rst:1574
+msgid "IDriveFile"
+msgstr ""
+
+#: mipac.types.drive.IDriveFile:1 of
+msgid "ファイル情報"
+msgstr ""
+
+#: ../../index.rst:1583
+msgid "IFileProperties"
+msgstr ""
+
+#: mipac.types.drive.IFileProperties:1 of
+msgid "プロパティー情報"
+msgstr ""
+
+#: ../../index.rst:1592
+msgid "IAnnouncement"
+msgstr ""
+
+#: mipac.types.announcement.IAnnouncement:1 of
+msgid "ユーザーから見たアナウンスの状態"
+msgstr ""
+
+#: ../../index.rst:1601
+msgid "IAnnouncementCommon"
+msgstr ""
+
+#: ../../index.rst:1610
+msgid "IAnnouncementSystem"
+msgstr ""
+
+#: mipac.types.announcement.IAnnouncementSystem:1 of
+msgid "システムから見たアナウンスの状態"
+msgstr ""
+
+#: ../../index.rst:1619
+msgid "IFederationFollowCommon"
+msgstr ""
+
+#: ../../index.rst:1628
+msgid "IFederationFollower"
+msgstr ""
+
+#: ../../index.rst:1637
+msgid "IFederationFollowing"
+msgstr ""
+
+#: ../../index.rst:1646 ../../index.rst:2216
+msgid "IFollowRequest"
+msgstr ""
+
+#: ../../index.rst:1655
+msgid "is_me_role"
+msgstr ""
+
+#: ../../index.rst:1661
+msgid "IMeRole"
+msgstr ""
+
+#: ../../index.rst:1670
+msgid "IRole"
+msgstr ""
+
+#: ../../index.rst:1679
+msgid "IRolePolicieValue"
+msgstr ""
+
+#: ../../index.rst:1688
+msgid "IRolePolicies"
+msgstr ""
+
+#: ../../index.rst:1697
+msgid "IRoleUser"
+msgstr ""
+
+#: ../../index.rst:1706
+msgid "AttachedFilePayload"
+msgstr ""
+
+#: ../../index.rst:1715
+msgid "EyeCatchingImagePayload"
+msgstr ""
+
+#: ../../index.rst:1724
+msgid "IPage"
+msgstr ""
+
+#: ../../index.rst:1733
+msgid "IPageRequired"
+msgstr ""
+
+#: ../../index.rst:1742
+msgid "PageContentPayload"
+msgstr ""
+
+#: ../../index.rst:1751
+msgid "PageFilePayload"
+msgstr ""
+
+#: ../../index.rst:1760
+msgid "PagePayload"
+msgstr ""
+
+#: ../../index.rst:1769
+msgid "VariablePayload"
+msgstr ""
+
+#: ../../index.rst:1778
+msgid "IIndexStat"
+msgstr ""
+
+#: ../../index.rst:1787
+msgid "IModerationLog"
+msgstr ""
+
+#: ../../index.rst:1796
+msgid "IServerInfo"
+msgstr ""
+
+#: ../../index.rst:1805
+msgid "IServerInfoCpu"
+msgstr ""
+
+#: ../../index.rst:1814
+msgid "IServerInfoFs"
+msgstr ""
+
+#: ../../index.rst:1823
+msgid "IServerInfoMem"
+msgstr ""
+
+#: ../../index.rst:1832
+msgid "IServerInfoNet"
+msgstr ""
+
+#: ../../index.rst:1841
+msgid "ITableStats"
+msgstr ""
+
+#: ../../index.rst:1850
+msgid "IUserIP"
+msgstr ""
+
+#: ../../index.rst:1859
+msgid "IMuteUser"
+msgstr ""
+
+#: ../../index.rst:1868
+msgid "IChannel"
+msgstr ""
+
+#: ../../index.rst:1877
+msgid "IChannelLite"
+msgstr ""
+
+#: ../../index.rst:1886
+msgid "IChannelNote"
+msgstr ""
+
+#: ../../index.rst:1895
+msgid "IPartialChannel"
+msgstr ""
+
+#: ../../index.rst:1904
+msgid "IChatGroup"
+msgstr ""
+
+#: ../../index.rst:1913
+msgid "IChatMessage"
+msgstr ""
+
+#: ../../index.rst:1922
+msgid "EmojiPayload"
+msgstr ""
+
+#: ../../index.rst:1931
+msgid "ICustomEmoji"
+msgstr ""
+
+#: ../../index.rst:1940
+msgid "ICustomEmojiLite"
+msgstr ""
+
+#: ../../index.rst:1949
+msgid "ICustomEmojiLiteRequired"
+msgstr ""
+
+#: ../../index.rst:1958
+msgid "IAdminMeta"
+msgstr ""
+
+#: ../../index.rst:1967
+msgid "ICPU"
+msgstr ""
+
+#: ../../index.rst:1976
+msgid "ICommonV11"
+msgstr ""
+
+#: ../../index.rst:1985 ../../index.rst:3454
+msgid "IFeatures"
+msgstr ""
+
+#: ../../index.rst:1994
+msgid "ILiteMeta"
+msgstr ""
+
+#: ../../index.rst:2003
+msgid "ILiteV11Meta"
+msgstr ""
+
+#: ../../index.rst:2012
+msgid "ILiteV12Meta"
+msgstr ""
+
+#: ../../index.rst:2021
+msgid "IMeta"
+msgstr ""
+
+#: ../../index.rst:2030
+msgid "IMetaAnnouncement"
+msgstr ""
+
+#: ../../index.rst:2039
+msgid "IMetaCommon"
+msgstr ""
+
+#: ../../index.rst:2048
+msgid "IMetaCommonV12"
+msgstr ""
+
+#: ../../index.rst:2057
+msgid "IPolicies"
+msgstr ""
+
+#: ../../index.rst:2066
+msgid "ISharedAdminMeta"
+msgstr ""
+
+#: ../../index.rst:2075
+msgid "IUpdateMetaBody"
+msgstr ""
+
+#: ../../index.rst:2084
+msgid "IV11Features"
+msgstr ""
+
+#: ../../index.rst:2093
+msgid "IV12AdminMeta"
+msgstr ""
+
+#: ../../index.rst:2102
+msgid "IV12Features"
+msgstr ""
+
+#: ../../index.rst:2111
+msgid "IV12Meta"
+msgstr ""
+
+#: ../../index.rst:2120
+msgid "IInviteCode"
+msgstr ""
+
+#: ../../index.rst:2129
+msgid "IPartialInviteCode"
+msgstr ""
+
+#: ../../index.rst:2138
+msgid "NoteReactionPayload"
+msgstr ""
+
+#: ../../index.rst:2147
+msgid "IBasePoll"
+msgstr ""
+
+#: ../../index.rst:2156
+msgid "ICreatePoll"
+msgstr ""
+
+#: ../../index.rst:2165
+msgid "IPoll"
+msgstr ""
+
+#: mipac.types.poll.IPoll:1 of
+msgid "Questionnaire object"
+msgstr ""
+
+#: ../../index.rst:2174
+msgid "IPollChoice"
+msgstr ""
+
+#: ../../index.rst:2183
+msgid "is_me_detailed"
+msgstr ""
+
+#: ../../index.rst:2189
+msgid "IAchievement"
+msgstr ""
+
+#: ../../index.rst:2198
+msgid "IBadgeRole"
+msgstr ""
+
+#: ../../index.rst:2207
+msgid "IBlockingUser"
+msgstr ""
+
+#: ../../index.rst:2225
+msgid "ILiteUser"
+msgstr ""
+
+#: ../../index.rst:2234
+msgid "IMeDetailed"
+msgstr ""
+
+#: ../../index.rst:2243
+msgid "ISignin"
+msgstr ""
+
+#: ../../index.rst:2252
+msgid "IUserDetailed"
+msgstr ""
+
+#: ../../index.rst:2261
+msgid "IUserDetailedField"
+msgstr ""
+
+#: ../../index.rst:2270
+msgid "IUserDetailedRequired"
+msgstr ""
+
+#: ../../index.rst:2279
+msgid "IUserRequired"
+msgstr ""
+
+#: ../../index.rst:2288
+msgid "IUserRole"
+msgstr ""
+
+#: ../../index.rst:2297
+msgid "IAchievementNf"
+msgstr ""
+
+#: ../../index.rst:2306
+msgid "INoteNf"
+msgstr ""
+
+#: ../../index.rst:2315
+msgid "INotification"
+msgstr ""
+
+#: ../../index.rst:2324
+msgid "IPollEndNf"
+msgstr ""
+
+#: ../../index.rst:2333
+msgid "IReactionNf"
+msgstr ""
+
+#: ../../index.rst:2342
+msgid "IUserNf"
+msgstr ""
+
+#: ../../index.rst:2349
+msgid "Errors"
+msgstr ""
+
+#: ../../index.rst:2352
+msgid "APIError"
+msgstr ""
+
+#: mipac.errors.base.APIError:1 of
+msgid "APIのエラー"
+msgstr ""
+
+#: ../../index.rst:2361
+msgid "NotExistRequiredData"
+msgstr ""
+
+#: mipac.errors.base.NotExistRequiredData:1 of
+msgid "クラスの中に必要なデータが不足している"
+msgstr ""
+
+#: ../../index.rst:2370
+msgid "NotSupportVersion"
+msgstr ""
+
+#: mipac.errors.base.NotSupportVersion:1 of
+msgid "サポートされていないバージョンのインスタンス"
+msgstr ""
+
+#: ../../index.rst:2379
+msgid "ParameterError"
+msgstr ""
+
+#: mipac.errors.base.ParameterError:1 of
+msgid "引数に関するエラー"
+msgstr ""
+
+#: ../../index.rst:2388
+msgid "AccessDeniedError"
+msgstr ""
+
+#: mipac.errors.errors.AccessDeniedError:1 of
+msgid "アクセス権限がありません。"
+msgstr ""
+
+#: ../../index.rst:2397
+msgid "AlreadyAddedError"
+msgstr ""
+
+#: ../../index.rst:2406
+msgid "AlreadyBlockingError"
+msgstr ""
+
+#: mipac.errors.errors.AlreadyBlockingError:1 of
+msgid "すでにブロックしています。"
+msgstr ""
+
+#: ../../index.rst:2415
+msgid "AlreadyClippedError"
+msgstr ""
+
+#: ../../index.rst:2424
+msgid "AlreadyExpiredError"
+msgstr ""
+
+#: ../../index.rst:2433
+msgid "AlreadyFavoritedError"
+msgstr ""
+
+#: mipac.errors.errors.AlreadyFavoritedError:1 of
+msgid "既にお気に入り登録されています。"
+msgstr ""
+
+#: ../../index.rst:2442
+msgid "AlreadyFollowingError"
+msgstr ""
+
+#: mipac.errors.errors.AlreadyFollowingError:1 of
+msgid "すでにフォローしています。"
+msgstr ""
+
+#: ../../index.rst:2451
+msgid "AlreadyInvitedError"
+msgstr ""
+
+#: ../../index.rst:2460
+msgid "AlreadyLikedError"
+msgstr ""
+
+#: mipac.errors.errors.AlreadyLikedError:1 of
+msgid "すでにいいねをつけています。"
+msgstr ""
+
+#: ../../index.rst:2469
+msgid "AlreadyMutingError"
+msgstr ""
+
+#: mipac.errors.errors.AlreadyMutingError:1 of
+msgid "すでにそのユーザーをミュートしています。"
+msgstr ""
+
+#: ../../index.rst:2478
+msgid "AlreadyPinnedError"
+msgstr ""
+
+#: mipac.errors.errors.AlreadyPinnedError:1 of
+msgid "指定されたノートは既にピン留めされています。"
+msgstr ""
+
+#: ../../index.rst:2487
+msgid "AlreadyPromotedError"
+msgstr ""
+
+#: ../../index.rst:2496
+msgid "AlreadyReactedError"
+msgstr ""
+
+#: mipac.errors.errors.AlreadyReactedError:1 of
+msgid "既にリアクションしています。"
+msgstr ""
+
+#: ../../index.rst:2505
+msgid "AlreadyVotedError"
+msgstr ""
+
+#: ../../index.rst:2514
+msgid "AvatarNotAnImageError"
+msgstr ""
+
+#: mipac.errors.errors.AvatarNotAnImageError:1 of
+msgid "アバター画像に、画像ではないファイルが指定されました。"
+msgstr ""
+
+#: ../../index.rst:2523
+msgid "BannerNotAnImageError"
+msgstr ""
+
+#: mipac.errors.errors.BannerNotAnImageError:1 of
+msgid "バナー画像に、画像ではないファイルが指定されました。"
+msgstr ""
+
+#: ../../index.rst:2532
+msgid "BlockedError"
+msgstr ""
+
+#: mipac.errors.errors.BlockedError:1 of
+msgid "ユーザーにブロックされています。"
+msgstr ""
+
+#: ../../index.rst:2541
+msgid "BlockeeIsYourselfError"
+msgstr ""
+
+#: mipac.errors.errors.BlockeeIsYourselfError:1 of
+msgid "自分のブロックを解除しようとしました。"
+msgstr ""
+
+#: ../../index.rst:2550
+msgid "BlockingError"
+msgstr ""
+
+#: mipac.errors.errors.BlockingError:1 of
+msgid "ユーザーをブロックしています。"
+msgstr ""
+
+#: ../../index.rst:2559
+msgid "CannotCreateAlreadyExpiredPollError"
+msgstr ""
+
+#: mipac.errors.errors.CannotCreateAlreadyExpiredPollError:1 of
+msgid "アンケートの期限の指定が誤っています。"
+msgstr ""
+
+#: ../../index.rst:2568
+msgid "CannotRenoteToAPureRenoteError"
+msgstr ""
+
+#: mipac.errors.errors.CannotRenoteToAPureRenoteError:1 of
+msgid "単純なRenoteを再度Renoteすることはできません。"
+msgstr ""
+
+#: ../../index.rst:2577
+msgid "CannotReplyToAPureRenoteError"
+msgstr ""
+
+#: mipac.errors.errors.CannotReplyToAPureRenoteError:1 of
+msgid "単純なRenoteに返信することはできません。"
+msgstr ""
+
+#: ../../index.rst:2586
+msgid "CannotReportTheAdminError"
+msgstr ""
+
+#: mipac.errors.errors.CannotReportTheAdminError:1 of
+msgid "管理者を通報しようとしました。"
+msgstr ""
+
+#: ../../index.rst:2595
+msgid "CannotReportYourselfError"
+msgstr ""
+
+#: mipac.errors.errors.CannotReportYourselfError:1 of
+msgid "自身を通報しようとしました。"
+msgstr ""
+
+#: ../../index.rst:2604
+msgid "ContentRequiredError"
+msgstr ""
+
+#: ../../index.rst:2613
+msgid "CredentialRequiredError"
+msgstr ""
+
+#: mipac.errors.errors.CredentialRequiredError:1 of
+msgid "クレデンシャル必須のエンドポイントにクレデンシャル無しでリクエストされました。"
+msgstr ""
+
+#: ../../index.rst:2622
+msgid "FailedToResolveRemoteUserError"
+msgstr ""
+
+#: mipac.errors.errors.FailedToResolveRemoteUserError:1 of
+msgid "リモートユーザーの検索に失敗しました。"
+msgstr ""
+
+#: ../../index.rst:2631
+msgid "FollowRequestNotFoundError"
+msgstr ""
+
+#: mipac.errors.errors.FollowRequestNotFoundError:1 of
+msgid "フォローリクエストがありません。"
+msgstr ""
+
+#: ../../index.rst:2640
+msgid "FolloweeIsYourselfError"
+msgstr ""
+
+#: mipac.errors.errors.FolloweeIsYourselfError:1 of
+msgid "自分のフォローを解除しようとしました。"
+msgstr ""
+
+#: ../../index.rst:2649
+msgid "FollowerIsYourselfError"
+msgstr ""
+
+#: mipac.errors.errors.FollowerIsYourselfError:1 of
+msgid "自分をフォロワー解除しようとしました。"
+msgstr ""
+
+#: ../../index.rst:2658
+msgid "ForbiddenError"
+msgstr ""
+
+#: ../../index.rst:2667
+msgid "GroupAccessDeniedError"
+msgstr ""
+
+#: ../../index.rst:2676
+msgid "GtlDisabledError"
+msgstr ""
+
+#: mipac.errors.errors.GtlDisabledError:1 of
+msgid "グローバルタイムラインが無効になっています。"
+msgstr ""
+
+#: ../../index.rst:2685
+msgid "HasChildFilesOrFoldersError"
+msgstr ""
+
+#: mipac.errors.errors.HasChildFilesOrFoldersError:1 of
+msgid "フォルダーが空ではありません。"
+msgstr ""
+
+#: ../../index.rst:2694
+msgid "InappropriateError"
+msgstr ""
+
+#: mipac.errors.errors.InappropriateError:1 of
+msgid "不適切なコンテンツを含んでいる可能性があると判定されました。"
+msgstr ""
+
+#: ../../index.rst:2703
+msgid "InternalErrorError"
+msgstr ""
+
+#: mipac.errors.errors.InternalErrorError:1 of
+msgid "サーバー内部で問題が発生しました。引き続き問題が発生する場合は管理者にお問い合わせください。"
+msgstr ""
+
+#: ../../index.rst:2712
+msgid "InvalidChoiceError"
+msgstr ""
+
+#: ../../index.rst:2721
+msgid "InvalidFileNameError"
+msgstr ""
+
+#: mipac.errors.errors.InvalidFileNameError:1 of
+msgid "ファイル名が不正です。"
+msgstr ""
+
+#: ../../index.rst:2730
+msgid "InvalidParamError"
+msgstr ""
+
+#: mipac.errors.errors.InvalidParamError:1 of
+msgid "リクエストパラメータに誤りがあります。"
+msgstr ""
+
+#: ../../index.rst:2739
+msgid "InvalidRegexpError"
+msgstr ""
+
+#: mipac.errors.errors.InvalidRegexpError:1 of
+msgid "正規表現が不正です。"
+msgstr ""
+
+#: ../../index.rst:2748
+msgid "InvalidUrlError"
+msgstr ""
+
+#: ../../index.rst:2757
+msgid "IsOwnerError"
+msgstr ""
+
+#: ../../index.rst:2766
+msgid "LtlDisabledError"
+msgstr ""
+
+#: mipac.errors.errors.LtlDisabledError:1 of
+msgid "ローカルタイムラインが無効になっています。"
+msgstr ""
+
+#: ../../index.rst:2775
+msgid "MoSuchFileError"
+msgstr ""
+
+#: ../../index.rst:2784
+msgid "MuteeIsYourselfError"
+msgstr ""
+
+#: mipac.errors.errors.MuteeIsYourselfError:1 of
+msgid "自分に対してミュートを解除しようとしました。"
+msgstr ""
+
+#: ../../index.rst:2793
+msgid "NameAlreadyExistsError"
+msgstr ""
+
+#: mipac.errors.errors.NameAlreadyExistsError:1 of
+msgid "同じURLにページがすでに存在します。"
+msgstr ""
+
+#: ../../index.rst:2802
+msgid "NoFollowRequestError"
+msgstr ""
+
+#: mipac.errors.errors.NoFollowRequestError:1 of
+msgid "ユーザーからのフォローリクエストがありません。"
+msgstr ""
+
+#: ../../index.rst:2811
+msgid "NoFreeSpaceError"
+msgstr ""
+
+#: mipac.errors.errors.NoFreeSpaceError:1 of
+msgid "ドライブに空き容量がありません。"
+msgstr ""
+
+#: ../../index.rst:2820
+msgid "NoPollError"
+msgstr ""
+
+#: ../../index.rst:2829
+msgid "NoSuchAdError"
+msgstr ""
+
+#: ../../index.rst:2838
+msgid "NoSuchAnnouncementError"
+msgstr ""
+
+#: mipac.errors.errors.NoSuchAnnouncementError:1 of
+msgid "お知らせが存在しません。"
+msgstr ""
+
+#: ../../index.rst:2847
+msgid "NoSuchAntennaError"
+msgstr ""
+
+#: ../../index.rst:2856
+msgid "NoSuchAppError"
+msgstr ""
+
+#: mipac.errors.errors.NoSuchAppError:1 of
+msgid "アプリが存在しません。"
+msgstr ""
+
+#: ../../index.rst:2865
+msgid "NoSuchAvatarError"
+msgstr ""
+
+#: mipac.errors.errors.NoSuchAvatarError:1 of
+msgid "アバター画像のファイルが存在しません。"
+msgstr ""
+
+#: ../../index.rst:2874
+msgid "NoSuchBannerError"
+msgstr ""
+
+#: mipac.errors.errors.NoSuchBannerError:1 of
+msgid "バナー画像のファイルが存在しません。"
+msgstr ""
+
+#: ../../index.rst:2883
+msgid "NoSuchChannelError"
+msgstr ""
+
+#: mipac.errors.errors.NoSuchChannelError:1 of
+msgid "指定されたチャンネルが存在しないか、アクセスが許可されていません。"
+msgstr ""
+
+#: ../../index.rst:2892
+msgid "NoSuchClipError"
+msgstr ""
+
+#: ../../index.rst:2901
+msgid "NoSuchEmojiError"
+msgstr ""
+
+#: ../../index.rst:2910
+msgid "NoSuchFileError"
+msgstr ""
+
+#: mipac.errors.errors.NoSuchFileError:1 of
+msgid "ファイルが存在しません。"
+msgstr ""
+
+#: ../../index.rst:2919
+msgid "NoSuchFolderError"
+msgstr ""
+
+#: mipac.errors.errors.NoSuchFolderError:1 of
+msgid "フォルダーが存在しません。"
+msgstr ""
+
+#: ../../index.rst:2928
+msgid "NoSuchGroupError"
+msgstr ""
+
+#: ../../index.rst:2937
+msgid "NoSuchGroupMemberError"
+msgstr ""
+
+#: ../../index.rst:2946
+msgid "NoSuchHashtagError"
+msgstr ""
+
+#: mipac.errors.errors.NoSuchHashtagError:1 of
+msgid "ハッシュタグが存在しません。"
+msgstr ""
+
+#: ../../index.rst:2955
+msgid "NoSuchInvitationError"
+msgstr ""
+
+#: ../../index.rst:2964
+msgid "NoSuchListError"
+msgstr ""
+
+#: ../../index.rst:2973
+msgid "NoSuchMessageError"
+msgstr ""
+
+#: ../../index.rst:2982
+msgid "NoSuchNoteError"
+msgstr ""
+
+#: mipac.errors.errors.NoSuchNoteError:1 of
+msgid "指定されたノートが存在しないか、アクセスが許可されていません。"
+msgstr ""
+
+#: ../../index.rst:2991
+msgid "NoSuchNotificationError"
+msgstr ""
+
+#: mipac.errors.errors.NoSuchNotificationError:1 of
+msgid "通知が存在しません。"
+msgstr ""
+
+#: ../../index.rst:3000
+msgid "NoSuchObjectError"
+msgstr ""
+
+#: ../../index.rst:3009
+msgid "NoSuchPageError"
+msgstr ""
+
+#: mipac.errors.errors.NoSuchPageError:1 of
+msgid "ページが存在しません。"
+msgstr ""
+
+#: ../../index.rst:3018
+msgid "NoSuchParentFolderError"
+msgstr ""
+
+#: mipac.errors.errors.NoSuchParentFolderError:1 of
+msgid "親フォルダーが存在しません。"
+msgstr ""
+
+#: ../../index.rst:3027
+msgid "NoSuchPostError"
+msgstr ""
+
+#: ../../index.rst:3036
+msgid "NoSuchRenoteTargetError"
+msgstr ""
+
+#: mipac.errors.errors.NoSuchRenoteTargetError:1 of
+msgid "Renoteに指定されたノートが存在しないか、アクセスが許可されていません。"
+msgstr ""
+
+#: ../../index.rst:3045
+msgid "NoSuchReplyTargetError"
+msgstr ""
+
+#: mipac.errors.errors.NoSuchReplyTargetError:1 of
+msgid "返信先に指定されたノートが存在しないか、アクセスが許可されていません。"
+msgstr ""
+
+#: ../../index.rst:3054
+msgid "NoSuchSessionError"
+msgstr ""
+
+#: mipac.errors.errors.NoSuchSessionError:1 of
+msgid "セッションが存在しません。"
+msgstr ""
+
+#: ../../index.rst:3063
+msgid "NoSuchUserError"
+msgstr ""
+
+#: mipac.errors.errors.NoSuchUserError:1 of
+msgid "ユーザーが存在しません。"
+msgstr ""
+
+#: ../../index.rst:3072
+msgid "NoSuchUserGroupError"
+msgstr ""
+
+#: ../../index.rst:3081
+msgid "NoSuchUserListError"
+msgstr ""
+
+#: ../../index.rst:3090
+msgid "NoSuchWebhookError"
+msgstr ""
+
+#: mipac.errors.errors.NoSuchWebhookError:1 of
+msgid "Webhookが存在しません。"
+msgstr ""
+
+#: ../../index.rst:3099
+msgid "NotBlockingError"
+msgstr ""
+
+#: mipac.errors.errors.NotBlockingError:1 of
+msgid "ブロックしていないユーザーです。"
+msgstr ""
+
+#: ../../index.rst:3108
+msgid "NotFavoritedError"
+msgstr ""
+
+#: mipac.errors.errors.NotFavoritedError:1 of
+msgid "お気に入り登録されていません。"
+msgstr ""
+
+#: ../../index.rst:3117
+msgid "NotFollowingError"
+msgstr ""
+
+#: mipac.errors.errors.NotFollowingError:1 of
+msgid "ユーザーにフォローされていません。"
+msgstr ""
+
+#: ../../index.rst:3126
+msgid "NotLikedError"
+msgstr ""
+
+#: mipac.errors.errors.NotLikedError:1 of
+msgid "いいねをつけていないページです。"
+msgstr ""
+
+#: ../../index.rst:3135
+msgid "NotMutingError"
+msgstr ""
+
+#: mipac.errors.errors.NotMutingError:1 of
+msgid "対象となるユーザーをそもそもミュートしていません。"
+msgstr ""
+
+#: ../../index.rst:3144
+msgid "NotReactedError"
+msgstr ""
+
+#: mipac.errors.errors.NotReactedError:1 of
+msgid "リアクションしていません。"
+msgstr ""
+
+#: ../../index.rst:3153
+msgid "PendingSessionError"
+msgstr ""
+
+#: ../../index.rst:3162
+msgid "PermissionDeniedError"
+msgstr ""
+
+#: mipac.errors.errors.PermissionDeniedError:1 of
+msgid "与えられたクレデンシャルには必要なパーミッションがありません。"
+msgstr ""
+
+#: ../../index.rst:3171
+msgid "PinLimitExceededError"
+msgstr ""
+
+#: mipac.errors.errors.PinLimitExceededError:1 of
+msgid "これ以上ピン留めできません。"
+msgstr ""
+
+#: ../../index.rst:3180
+msgid "RateLimitExceededError"
+msgstr ""
+
+#: mipac.errors.errors.RateLimitExceededError:1 of
+msgid "レートリミットによる制限のため一時的に利用できません。"
+msgstr ""
+
+#: ../../index.rst:3189
+msgid "ReactionsNotPublicError"
+msgstr ""
+
+#: mipac.errors.errors.ReactionsNotPublicError:1 of
+msgid "リアクションが公開されていません。"
+msgstr ""
+
+#: ../../index.rst:3198
+msgid "RecipientIsYourselfError"
+msgstr ""
+
+#: ../../index.rst:3207
+msgid "StlDisabledError"
+msgstr ""
+
+#: mipac.errors.errors.StlDisabledError:1 of
+msgid "ソーシャルタイムラインが無効になっています。"
+msgstr ""
+
+#: ../../index.rst:3216
+msgid "YouAreOwnerError"
+msgstr ""
+
+#: ../../index.rst:3225
+msgid "YouHaveBeenBlockedError"
+msgstr ""
+
+#: mipac.errors.errors.YouHaveBeenBlockedError:1 of
+msgid "ブロックされているユーザーのノートにリアクションは行えません。"
+msgstr ""
+
+#: ../../index.rst:3234
+msgid "YourAccountSuspendedError"
+msgstr ""
+
+#: mipac.errors.errors.YourAccountSuspendedError:1 of
+msgid "アカウントが凍結されているため利用できません。"
+msgstr ""
+
+#: ../../index.rst:3243
+msgid "YourPageError"
+msgstr ""
+
+#: mipac.errors.errors.YourPageError:1 of
+msgid "自身のページにいいねをつけようとしました。"
+msgstr ""
+
+#: ../../index.rst:3252
+msgid "YourPostError"
+msgstr ""
+
+#: ../../index.rst:3259
+msgid "__OTHER"
+msgstr ""
+
+#: ../../index.rst:3262
+msgid "json_or_text"
+msgstr ""
+
+#: ../../index.rst:3268
+msgid "HTTPClient"
+msgstr ""
+
+#: ../../index.rst:3277
+msgid "MisskeyClientWebSocketResponse"
+msgstr ""
+
+#: ../../index.rst:3286
+msgid "Route"
+msgstr ""
+
+#: ../../index.rst:3295
+msgid "_MissingSentinel"
+msgstr ""
+
+#: ../../index.rst:3304 ../../index.rst:3508
+msgid "AuthClient"
+msgstr ""
+
+#: mipac.util.AuthClient:1 mipac.utils.auth.AuthClient:1 of
+msgid "Tokenの取得を手助けするクラス"
+msgstr ""
+
+#: ../../index.rst:3310 ../../index.rst:3553
+msgid "MiTime"
+msgstr ""
+
+#: ../../index.rst:3316 ../../index.rst:3586
+msgid "bool_to_string"
+msgstr ""
+
+#: mipac.util.bool_to_string:1 mipac.utils.format.bool_to_string:1 of
+msgid "boolを小文字にして文字列として返します"
+msgstr ""
+
+#: mipac.util.bool_to_string:3 mipac.utils.format.bool_to_string:3 of
+msgid "変更したいbool値"
+msgstr ""
+
+#: mipac.util.bool_to_string:6 mipac.utils.format.bool_to_string:6 of
+msgid "**true or false** -- 小文字になったbool文字列"
+msgstr ""
+
+#: ../../index.rst:3322 ../../index.rst:3568
+msgid "cache"
+msgstr ""
+
+#: ../../index.rst:3328 ../../index.rst:3532
+msgid "check_multi_arg"
+msgstr ""
+
+#: mipac.util.check_multi_arg:1 mipac.utils.util.check_multi_arg:1 of
+msgid "複数の値を受け取り値が存在するかをboolで返します"
+msgstr ""
+
+#: mipac.util.check_multi_arg:3 mipac.utils.util.check_multi_arg:3 of
+msgid "確認したい変数のリスト"
+msgstr ""
+
+#: mipac.util.check_multi_arg:6 mipac.utils.util.check_multi_arg:6 of
+msgid "存在する場合はTrue, 存在しない場合はFalse"
+msgstr ""
+
+#: ../../index.rst:3334 ../../index.rst:3592
+msgid "convert_dict_keys_to_camel"
+msgstr ""
+
+#: ../../index.rst:3340 ../../index.rst:3538
+msgid "deprecated"
+msgstr ""
+
+#: mipac.util.deprecated:1 mipac.utils.util.deprecated:1 of
+msgid ""
+"This is a decorator which can be used to mark functions as deprecated. It"
+" will result in a warning being emitted when the function is used."
+msgstr ""
+
+#: ../../index.rst:3346 ../../index.rst:3574
+msgid "get_cache_key"
+msgstr ""
+
+#: ../../index.rst:3352
+msgid "key_builder"
+msgstr ""
+
+#: ../../index.rst:3358 ../../index.rst:3598
+msgid "remove_dict_empty"
+msgstr ""
+
+#: mipac.util.remove_dict_empty:1 mipac.util.remove_list_empty:1
+#: mipac.utils.format.remove_dict_empty:1
+#: mipac.utils.format.remove_list_empty:1 of
+msgid "空のkeyを削除したいdict"
+msgstr ""
+
+#: mipac.util.remove_dict_empty:4 mipac.utils.format.remove_dict_empty:4 of
+msgid "**_data** -- 空のkeyがなくなったdict"
+msgstr ""
+
+#: ../../index.rst:3364 ../../index.rst:3604
+msgid "remove_list_empty"
+msgstr ""
+
+#: mipac.util.remove_list_empty:4 mipac.utils.format.remove_list_empty:4 of
+msgid "空のkeyがなくなったdict"
+msgstr ""
+
+#: ../../index.rst:3370 ../../index.rst:3580
+msgid "set_cache"
+msgstr ""
+
+#: ../../index.rst:3376 ../../index.rst:3610
+msgid "snake_to_camel"
+msgstr ""
+
+#: ../../index.rst:3382 ../../index.rst:3616
+msgid "str_lower"
+msgstr ""
+
+#: ../../index.rst:3388 ../../index.rst:3622
+msgid "str_to_datetime"
+msgstr ""
+
+#: mipac.util.str_to_datetime:1 mipac.utils.format.str_to_datetime:1 of
+msgid "datetimeに変更したい文字列"
+msgstr ""
+
+#: mipac.util.str_to_datetime:3 mipac.utils.format.str_to_datetime:3 of
+msgid "dataのフォーマット"
+msgstr ""
+
+#: mipac.util.str_to_datetime:6 mipac.utils.format.str_to_datetime:6 of
+msgid "変換後のデータ"
+msgstr ""
+
+#: ../../index.rst:3394 ../../index.rst:3628
+msgid "upper_to_lower"
+msgstr ""
+
+#: mipac.util.upper_to_lower:1 mipac.utils.format.upper_to_lower:1 of
+msgid "小文字にしたいkeyがあるdict"
+msgstr ""
+
+#: mipac.util.upper_to_lower:3 mipac.utils.format.upper_to_lower:3 of
+msgid "謎"
+msgstr ""
+
+#: mipac.util.upper_to_lower:5 mipac.utils.format.upper_to_lower:5 of
+msgid "ネストされたdictのkeyも小文字にするか否か"
+msgstr ""
+
+#: mipac.util.upper_to_lower:7 mipac.utils.format.upper_to_lower:7 of
+msgid "dictのkey名を特定の物に置き換える"
+msgstr ""
+
+#: mipac.util.upper_to_lower:10 mipac.utils.format.upper_to_lower:10 of
+msgid "**field** -- 小文字になった, key名が変更されたdict"
+msgstr ""
+
+#: ../../index.rst:3400
+msgid "Client"
+msgstr ""
+
+#: ../../index.rst:3409
+msgid "MiFile"
+msgstr ""
+
+#: ../../index.rst:3418
+msgid "CacheConfig"
+msgstr ""
+
+#: ../../index.rst:3427
+msgid "CacheConfigData"
+msgstr ""
+
+#: ../../index.rst:3436
+msgid "Config"
+msgstr ""
+
+#: ../../index.rst:3463
+msgid "ILimits"
+msgstr ""
+
+#: ../../index.rst:3472
+msgid "Limits"
+msgstr ""
+
+#: ../../index.rst:3481
+msgid "AbstractManager"
+msgstr ""
+
+#: ../../index.rst:3490
+msgid "AbstractModel"
+msgstr ""
+
+#: ../../index.rst:3499
+msgid "AbstractAction"
+msgstr ""
+
+#: mipac.utils.auth.AuthClient.check_auth:1 of
+msgid "認証が完了するまで待機し、完了した場合はTokenを返します"
+msgstr ""
+
+#: mipac.utils.auth.AuthClient.check_auth:3 of
+msgid "Token"
+msgstr ""
+
+#: mipac.utils.auth.AuthClient.get_auth_url:1 of
+msgid "認証に使用するURLを取得します"
+msgstr ""
+
+#: mipac.utils.auth.AuthClient.get_auth_url:3 of
+msgid "認証に使用するURL"
+msgstr ""
+
+#: ../../index.rst:3517
+msgid "pagination_iterator"
+msgstr ""
+
+#: ../../index.rst:3523
+msgid "Pagination"
+msgstr ""
+
+#: ../../index.rst:3544
+msgid "Colors"
+msgstr ""
+
+#: ../../index.rst:3562
+msgid "setup_logging"
+msgstr ""
+
+#~ msgid "Contents:"
+#~ msgstr ""
+
+#~ msgid "Welcome to mipac's documentation!"
+#~ msgstr ""
+
+#~ msgid "Indices and tables"
+#~ msgstr ""
+
+#~ msgid ":ref:`genindex`"
+#~ msgstr ""
+
+#~ msgid ":ref:`modindex`"
+#~ msgstr ""
+
+#~ msgid ":ref:`search`"
+#~ msgstr ""
+
diff --git a/docs/locale/ja/LC_MESSAGES/mipac.abstract.action.mo b/docs/locale/ja/LC_MESSAGES/mipac.abstract.action.mo
new file mode 100644
index 00000000..d4ff039c
Binary files /dev/null and b/docs/locale/ja/LC_MESSAGES/mipac.abstract.action.mo differ
diff --git a/docs/locale/ja/LC_MESSAGES/mipac.abstract.action.po b/docs/locale/ja/LC_MESSAGES/mipac.abstract.action.po
new file mode 100644
index 00000000..951223af
--- /dev/null
+++ b/docs/locale/ja/LC_MESSAGES/mipac.abstract.action.po
@@ -0,0 +1,29 @@
+# SOME DESCRIPTIVE TITLE.
+# Copyright (C) 2023, yupix
+# This file is distributed under the same license as the mipac package.
+# FIRST AUTHOR , 2023.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: mipac \n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2023-08-30 05:09+0000\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME \n"
+"Language: ja\n"
+"Language-Team: ja \n"
+"Plural-Forms: nplurals=1; plural=0;\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=utf-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Generated-By: Babel 2.12.1\n"
+
+#: ../../mipac.abstract.action.rst:2
+msgid "mipac.abstract.action module"
+msgstr ""
+
+#: mipac.abstract.action.AbstractAction:1 of
+msgid "Bases: :py:class:`~abc.ABC`"
+msgstr ""
+
diff --git a/docs/locale/ja/LC_MESSAGES/mipac.abstract.manager.mo b/docs/locale/ja/LC_MESSAGES/mipac.abstract.manager.mo
new file mode 100644
index 00000000..d4ff039c
Binary files /dev/null and b/docs/locale/ja/LC_MESSAGES/mipac.abstract.manager.mo differ
diff --git a/docs/locale/ja/LC_MESSAGES/mipac.abstract.manager.po b/docs/locale/ja/LC_MESSAGES/mipac.abstract.manager.po
new file mode 100644
index 00000000..a8e7a738
--- /dev/null
+++ b/docs/locale/ja/LC_MESSAGES/mipac.abstract.manager.po
@@ -0,0 +1,29 @@
+# SOME DESCRIPTIVE TITLE.
+# Copyright (C) 2023, yupix
+# This file is distributed under the same license as the mipac package.
+# FIRST AUTHOR , 2023.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: mipac \n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2023-08-30 05:09+0000\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME \n"
+"Language: ja\n"
+"Language-Team: ja \n"
+"Plural-Forms: nplurals=1; plural=0;\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=utf-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Generated-By: Babel 2.12.1\n"
+
+#: ../../mipac.abstract.manager.rst:2
+msgid "mipac.abstract.manager module"
+msgstr ""
+
+#: mipac.abstract.manager.AbstractManager:1 of
+msgid "Bases: :py:class:`~abc.ABC`"
+msgstr ""
+
diff --git a/docs/locale/ja/LC_MESSAGES/mipac.abstract.mo b/docs/locale/ja/LC_MESSAGES/mipac.abstract.mo
new file mode 100644
index 00000000..be011bde
Binary files /dev/null and b/docs/locale/ja/LC_MESSAGES/mipac.abstract.mo differ
diff --git a/docs/locale/ja/LC_MESSAGES/mipac.abstract.model.mo b/docs/locale/ja/LC_MESSAGES/mipac.abstract.model.mo
new file mode 100644
index 00000000..d4ff039c
Binary files /dev/null and b/docs/locale/ja/LC_MESSAGES/mipac.abstract.model.mo differ
diff --git a/docs/locale/ja/LC_MESSAGES/mipac.abstract.model.po b/docs/locale/ja/LC_MESSAGES/mipac.abstract.model.po
new file mode 100644
index 00000000..01e08320
--- /dev/null
+++ b/docs/locale/ja/LC_MESSAGES/mipac.abstract.model.po
@@ -0,0 +1,29 @@
+# SOME DESCRIPTIVE TITLE.
+# Copyright (C) 2023, yupix
+# This file is distributed under the same license as the mipac package.
+# FIRST AUTHOR , 2023.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: mipac \n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2023-08-30 05:09+0000\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME \n"
+"Language: ja\n"
+"Language-Team: ja \n"
+"Plural-Forms: nplurals=1; plural=0;\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=utf-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Generated-By: Babel 2.12.1\n"
+
+#: ../../mipac.abstract.model.rst:2
+msgid "mipac.abstract.model module"
+msgstr ""
+
+#: mipac.abstract.model.AbstractModel:1 of
+msgid "Bases: :py:class:`~abc.ABC`"
+msgstr ""
+
diff --git a/docs/locale/ja/LC_MESSAGES/mipac.abstract.po b/docs/locale/ja/LC_MESSAGES/mipac.abstract.po
new file mode 100644
index 00000000..4735f78b
--- /dev/null
+++ b/docs/locale/ja/LC_MESSAGES/mipac.abstract.po
@@ -0,0 +1,33 @@
+# SOME DESCRIPTIVE TITLE.
+# Copyright (C) 2023, yupix
+# This file is distributed under the same license as the mipac package.
+# FIRST AUTHOR , 2023.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: mipac \n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2023-08-30 05:11+0000\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME \n"
+"Language: ja\n"
+"Language-Team: ja \n"
+"Plural-Forms: nplurals=1; plural=0;\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=utf-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Generated-By: Babel 2.12.1\n"
+
+#: ../../mipac.abstract.rst:2
+msgid "mipac.abstract package"
+msgstr ""
+
+#: ../../mipac.abstract.rst:5
+msgid "Submodules"
+msgstr ""
+
+#: ../../mipac.abstract.rst:15
+msgid "Module contents"
+msgstr ""
+
diff --git a/docs/locale/ja/LC_MESSAGES/mipac.actions.admins.ad.mo b/docs/locale/ja/LC_MESSAGES/mipac.actions.admins.ad.mo
new file mode 100644
index 00000000..d4ff039c
Binary files /dev/null and b/docs/locale/ja/LC_MESSAGES/mipac.actions.admins.ad.mo differ
diff --git a/docs/locale/ja/LC_MESSAGES/mipac.actions.admins.ad.po b/docs/locale/ja/LC_MESSAGES/mipac.actions.admins.ad.po
new file mode 100644
index 00000000..fef7cec8
--- /dev/null
+++ b/docs/locale/ja/LC_MESSAGES/mipac.actions.admins.ad.po
@@ -0,0 +1,33 @@
+# SOME DESCRIPTIVE TITLE.
+# Copyright (C) 2023, yupix
+# This file is distributed under the same license as the mipac package.
+# FIRST AUTHOR , 2023.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: mipac \n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2023-08-30 05:09+0000\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME \n"
+"Language: ja\n"
+"Language-Team: ja \n"
+"Plural-Forms: nplurals=1; plural=0;\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=utf-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Generated-By: Babel 2.12.1\n"
+
+#: ../../mipac.actions.admins.ad.rst:2
+msgid "mipac.actions.admins.ad module"
+msgstr ""
+
+#: mipac.actions.admins.ad.AdminAdvertisingActions:1 of
+msgid "Bases: :py:class:`~mipac.actions.admins.ad.AdminAdvertisingModelActions`"
+msgstr ""
+
+#: mipac.actions.admins.ad.AdminAdvertisingModelActions:1 of
+msgid "Bases: :py:class:`~mipac.abstract.action.AbstractAction`"
+msgstr ""
+
diff --git a/docs/locale/ja/LC_MESSAGES/mipac.actions.admins.admin.mo b/docs/locale/ja/LC_MESSAGES/mipac.actions.admins.admin.mo
new file mode 100644
index 00000000..d4ff039c
Binary files /dev/null and b/docs/locale/ja/LC_MESSAGES/mipac.actions.admins.admin.mo differ
diff --git a/docs/locale/ja/LC_MESSAGES/mipac.actions.admins.admin.po b/docs/locale/ja/LC_MESSAGES/mipac.actions.admins.admin.po
new file mode 100644
index 00000000..95c8b120
--- /dev/null
+++ b/docs/locale/ja/LC_MESSAGES/mipac.actions.admins.admin.po
@@ -0,0 +1,120 @@
+# SOME DESCRIPTIVE TITLE.
+# Copyright (C) 2023, yupix
+# This file is distributed under the same license as the mipac package.
+# FIRST AUTHOR , 2023.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: mipac \n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2023-08-30 05:09+0000\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME \n"
+"Language: ja\n"
+"Language-Team: ja \n"
+"Plural-Forms: nplurals=1; plural=0;\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=utf-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Generated-By: Babel 2.12.1\n"
+
+#: ../../mipac.actions.admins.admin.rst:2
+msgid "mipac.actions.admins.admin module"
+msgstr ""
+
+#: mipac.actions.admins.admin.AdminActions:1 of
+msgid "Bases: :py:class:`~mipac.abstract.action.AbstractAction`"
+msgstr ""
+
+#: mipac.actions.admins.admin.AdminActions.reset_password:1 of
+msgid "指定したIDのユーザーのパスワードをリセットします"
+msgstr ""
+
+#: mipac.actions.admins.admin.AdminActions.reset_password:4
+#: mipac.actions.admins.admin.AdminActions.silence_user:4
+#: mipac.actions.admins.admin.AdminActions.suspend_user:4
+#: mipac.actions.admins.admin.AdminActions.unsilence_user:4
+#: mipac.actions.admins.admin.AdminActions.unsuspend_user:4 of
+msgid "Parameters"
+msgstr ""
+
+#: mipac.actions.admins.admin.AdminActions.reset_password:6
+#: mipac.actions.admins.admin.AdminActions.silence_user:6
+#: mipac.actions.admins.admin.AdminActions.suspend_user:6
+#: mipac.actions.admins.admin.AdminActions.unsilence_user:6
+#: mipac.actions.admins.admin.AdminActions.unsuspend_user:6 of
+msgid "user_id"
+msgstr ""
+
+#: mipac.actions.admins.admin.AdminActions.reset_password:-1
+#: mipac.actions.admins.admin.AdminActions.reset_password:10
+#: mipac.actions.admins.admin.AdminActions.silence_user:-1
+#: mipac.actions.admins.admin.AdminActions.suspend_user:-1
+#: mipac.actions.admins.admin.AdminActions.unsilence_user:-1
+#: mipac.actions.admins.admin.AdminActions.unsuspend_user:-1 of
+msgid "str"
+msgstr ""
+
+#: mipac.actions.admins.admin.AdminActions.reset_password:6 of
+msgid "パスワードをリセットする対象のユーザーID"
+msgstr ""
+
+#: mipac.actions.admins.admin.AdminActions.reset_password:9
+#: mipac.actions.admins.admin.AdminActions.silence_user:9
+#: mipac.actions.admins.admin.AdminActions.suspend_user:9
+#: mipac.actions.admins.admin.AdminActions.unsilence_user:9
+#: mipac.actions.admins.admin.AdminActions.unsuspend_user:9 of
+msgid "Returns"
+msgstr ""
+
+#: mipac.actions.admins.admin.AdminActions.reset_password:11 of
+msgid "新しいパスワード"
+msgstr ""
+
+#: mipac.actions.admins.admin.AdminActions.silence_user:1 of
+msgid "Silences the user of the specified Id"
+msgstr ""
+
+#: mipac.actions.admins.admin.AdminActions.silence_user:6 of
+msgid "Id of user to silence"
+msgstr ""
+
+#: mipac.actions.admins.admin.AdminActions.silence_user:10
+#: mipac.actions.admins.admin.AdminActions.suspend_user:10
+#: mipac.actions.admins.admin.AdminActions.unsilence_user:10
+#: mipac.actions.admins.admin.AdminActions.unsuspend_user:10 of
+msgid "bool"
+msgstr ""
+
+#: mipac.actions.admins.admin.AdminActions.silence_user:11
+#: mipac.actions.admins.admin.AdminActions.suspend_user:11
+#: mipac.actions.admins.admin.AdminActions.unsilence_user:11
+#: mipac.actions.admins.admin.AdminActions.unsuspend_user:11 of
+msgid "success or failed"
+msgstr ""
+
+#: mipac.actions.admins.admin.AdminActions.suspend_user:1 of
+msgid "Suspends the user for the specified Id"
+msgstr ""
+
+#: mipac.actions.admins.admin.AdminActions.suspend_user:6 of
+msgid "Id of user to suspend"
+msgstr ""
+
+#: mipac.actions.admins.admin.AdminActions.unsilence_user:1 of
+msgid "Unsilence user with specified Id"
+msgstr ""
+
+#: mipac.actions.admins.admin.AdminActions.unsilence_user:6 of
+msgid "Id of user to unsilence"
+msgstr ""
+
+#: mipac.actions.admins.admin.AdminActions.unsuspend_user:1 of
+msgid "Unsuspend user with specified Id"
+msgstr ""
+
+#: mipac.actions.admins.admin.AdminActions.unsuspend_user:6 of
+msgid "Id of user to unsuspend"
+msgstr ""
+
diff --git a/docs/locale/ja/LC_MESSAGES/mipac.actions.admins.announcement.mo b/docs/locale/ja/LC_MESSAGES/mipac.actions.admins.announcement.mo
new file mode 100644
index 00000000..d4ff039c
Binary files /dev/null and b/docs/locale/ja/LC_MESSAGES/mipac.actions.admins.announcement.mo differ
diff --git a/docs/locale/ja/LC_MESSAGES/mipac.actions.admins.announcement.po b/docs/locale/ja/LC_MESSAGES/mipac.actions.admins.announcement.po
new file mode 100644
index 00000000..847f860f
--- /dev/null
+++ b/docs/locale/ja/LC_MESSAGES/mipac.actions.admins.announcement.po
@@ -0,0 +1,35 @@
+# SOME DESCRIPTIVE TITLE.
+# Copyright (C) 2023, yupix
+# This file is distributed under the same license as the mipac package.
+# FIRST AUTHOR , 2023.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: mipac \n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2023-08-30 05:09+0000\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME \n"
+"Language: ja\n"
+"Language-Team: ja \n"
+"Plural-Forms: nplurals=1; plural=0;\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=utf-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Generated-By: Babel 2.12.1\n"
+
+#: ../../mipac.actions.admins.announcement.rst:2
+msgid "mipac.actions.admins.announcement module"
+msgstr ""
+
+#: mipac.actions.admins.announcement.AdminAnnouncementActions:1 of
+msgid ""
+"Bases: "
+":py:class:`~mipac.actions.admins.announcement.AdminAnnouncementClientActions`"
+msgstr ""
+
+#: mipac.actions.admins.announcement.AdminAnnouncementClientActions:1 of
+msgid "Bases: :py:class:`~mipac.abstract.action.AbstractAction`"
+msgstr ""
+
diff --git a/docs/locale/ja/LC_MESSAGES/mipac.actions.admins.emoji.mo b/docs/locale/ja/LC_MESSAGES/mipac.actions.admins.emoji.mo
new file mode 100644
index 00000000..d4ff039c
Binary files /dev/null and b/docs/locale/ja/LC_MESSAGES/mipac.actions.admins.emoji.mo differ
diff --git a/docs/locale/ja/LC_MESSAGES/mipac.actions.admins.emoji.po b/docs/locale/ja/LC_MESSAGES/mipac.actions.admins.emoji.po
new file mode 100644
index 00000000..c7734cdb
--- /dev/null
+++ b/docs/locale/ja/LC_MESSAGES/mipac.actions.admins.emoji.po
@@ -0,0 +1,132 @@
+# SOME DESCRIPTIVE TITLE.
+# Copyright (C) 2023, yupix
+# This file is distributed under the same license as the mipac package.
+# FIRST AUTHOR , 2023.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: mipac \n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2023-08-30 05:09+0000\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME \n"
+"Language: ja\n"
+"Language-Team: ja \n"
+"Plural-Forms: nplurals=1; plural=0;\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=utf-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Generated-By: Babel 2.12.1\n"
+
+#: ../../mipac.actions.admins.emoji.rst:2
+msgid "mipac.actions.admins.emoji module"
+msgstr ""
+
+#: mipac.actions.admins.emoji.AdminEmojiActions:1 of
+msgid "Bases: :py:class:`~mipac.abstract.action.AbstractAction`"
+msgstr ""
+
+#: mipac.actions.admins.emoji.AdminEmojiActions.add:1 of
+msgid "絵文字を追加します"
+msgstr ""
+
+#: mipac.actions.admins.emoji.AdminEmojiActions.add:4
+#: mipac.actions.admins.emoji.AdminEmojiActions.remove:4 of
+msgid "Parameters"
+msgstr ""
+
+#: mipac.actions.admins.emoji.AdminEmojiActions.add:5 of
+msgid "file_id"
+msgstr ""
+
+#: mipac.actions.admins.emoji.AdminEmojiActions.add:-1
+#: mipac.actions.admins.emoji.AdminEmojiActions.remove:-1 of
+msgid "str | None, optional"
+msgstr ""
+
+#: mipac.actions.admins.emoji.AdminEmojiActions.add:6 of
+msgid "追加する絵文字のファイルId, by default None"
+msgstr ""
+
+#: mipac.actions.admins.emoji.AdminEmojiActions.add:7 of
+msgid "name"
+msgstr ""
+
+#: mipac.actions.admins.emoji.AdminEmojiActions.add:8 of
+msgid "絵文字名, by default None"
+msgstr ""
+
+#: mipac.actions.admins.emoji.AdminEmojiActions.add:9 of
+msgid "url"
+msgstr ""
+
+#: mipac.actions.admins.emoji.AdminEmojiActions.add:10 of
+msgid "絵文字があるUrl, by default None"
+msgstr ""
+
+#: mipac.actions.admins.emoji.AdminEmojiActions.add:11 of
+msgid "category"
+msgstr ""
+
+#: mipac.actions.admins.emoji.AdminEmojiActions.add:12 of
+msgid "絵文字のカテゴリー, by default None"
+msgstr ""
+
+#: mipac.actions.admins.emoji.AdminEmojiActions.add:14 of
+msgid "aliases"
+msgstr ""
+
+#: mipac.actions.admins.emoji.AdminEmojiActions.add:-1 of
+msgid "list[str] | None, optional"
+msgstr ""
+
+#: mipac.actions.admins.emoji.AdminEmojiActions.add:14 of
+msgid "絵文字のエイリアス, by default None"
+msgstr ""
+
+#: mipac.actions.admins.emoji.AdminEmojiActions.add:17
+#: mipac.actions.admins.emoji.AdminEmojiActions.remove:9 of
+msgid "Returns"
+msgstr ""
+
+#: mipac.actions.admins.emoji.AdminEmojiActions.add:19
+#: mipac.actions.admins.emoji.AdminEmojiActions.remove:11 of
+msgid "bool"
+msgstr ""
+
+#: mipac.actions.admins.emoji.AdminEmojiActions.add:19
+#: mipac.actions.admins.emoji.AdminEmojiActions.remove:11 of
+msgid "成功したかどうか"
+msgstr ""
+
+#: mipac.actions.admins.emoji.AdminEmojiActions.add:22
+#: mipac.actions.admins.emoji.AdminEmojiActions.remove:14 of
+msgid "Raises"
+msgstr ""
+
+#: mipac.actions.admins.emoji.AdminEmojiActions.add:23
+#: mipac.actions.admins.emoji.AdminEmojiActions.remove:15 of
+msgid "NotExistRequiredData"
+msgstr ""
+
+#: mipac.actions.admins.emoji.AdminEmojiActions.add:24 of
+msgid "必要なデータが不足している"
+msgstr ""
+
+#: mipac.actions.admins.emoji.AdminEmojiActions.remove:1 of
+msgid "指定したIdの絵文字を削除します"
+msgstr ""
+
+#: mipac.actions.admins.emoji.AdminEmojiActions.remove:6 of
+msgid "emoji_id"
+msgstr ""
+
+#: mipac.actions.admins.emoji.AdminEmojiActions.remove:6 of
+msgid "削除する絵文字のId, by default None"
+msgstr ""
+
+#: mipac.actions.admins.emoji.AdminEmojiActions.remove:16 of
+msgid "Idが不足している"
+msgstr ""
+
diff --git a/docs/locale/ja/LC_MESSAGES/mipac.actions.admins.mo b/docs/locale/ja/LC_MESSAGES/mipac.actions.admins.mo
new file mode 100644
index 00000000..be011bde
Binary files /dev/null and b/docs/locale/ja/LC_MESSAGES/mipac.actions.admins.mo differ
diff --git a/docs/locale/ja/LC_MESSAGES/mipac.actions.admins.moderator.mo b/docs/locale/ja/LC_MESSAGES/mipac.actions.admins.moderator.mo
new file mode 100644
index 00000000..d4ff039c
Binary files /dev/null and b/docs/locale/ja/LC_MESSAGES/mipac.actions.admins.moderator.mo differ
diff --git a/docs/locale/ja/LC_MESSAGES/mipac.actions.admins.moderator.po b/docs/locale/ja/LC_MESSAGES/mipac.actions.admins.moderator.po
new file mode 100644
index 00000000..afef7d9d
--- /dev/null
+++ b/docs/locale/ja/LC_MESSAGES/mipac.actions.admins.moderator.po
@@ -0,0 +1,72 @@
+# SOME DESCRIPTIVE TITLE.
+# Copyright (C) 2023, yupix
+# This file is distributed under the same license as the mipac package.
+# FIRST AUTHOR , 2023.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: mipac \n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2023-08-30 05:09+0000\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME \n"
+"Language: ja\n"
+"Language-Team: ja \n"
+"Plural-Forms: nplurals=1; plural=0;\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=utf-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Generated-By: Babel 2.12.1\n"
+
+#: ../../mipac.actions.admins.moderator.rst:2
+msgid "mipac.actions.admins.moderator module"
+msgstr ""
+
+#: mipac.actions.admins.moderator.AdminModeratorActions:1 of
+msgid "Bases: :py:class:`~mipac.abstract.action.AbstractAction`"
+msgstr ""
+
+#: mipac.actions.admins.moderator.AdminModeratorActions.add:1 of
+msgid "Add a user as a moderator"
+msgstr ""
+
+#: mipac.actions.admins.moderator.AdminModeratorActions.add:4
+#: mipac.actions.admins.moderator.AdminModeratorActions.remove:4 of
+msgid "Parameters"
+msgstr ""
+
+#: mipac.actions.admins.moderator.AdminModeratorActions.add:6
+#: mipac.actions.admins.moderator.AdminModeratorActions.remove:6 of
+msgid "user_id"
+msgstr ""
+
+#: mipac.actions.admins.moderator.AdminModeratorActions.add:-1
+#: mipac.actions.admins.moderator.AdminModeratorActions.remove:-1 of
+msgid "str | None, default=None"
+msgstr ""
+
+#: mipac.actions.admins.moderator.AdminModeratorActions.add:6
+#: mipac.actions.admins.moderator.AdminModeratorActions.remove:6 of
+msgid "ユーザーのID"
+msgstr ""
+
+#: mipac.actions.admins.moderator.AdminModeratorActions.add:9
+#: mipac.actions.admins.moderator.AdminModeratorActions.remove:9 of
+msgid "Returns"
+msgstr ""
+
+#: mipac.actions.admins.moderator.AdminModeratorActions.add:10
+#: mipac.actions.admins.moderator.AdminModeratorActions.remove:10 of
+msgid "bool"
+msgstr ""
+
+#: mipac.actions.admins.moderator.AdminModeratorActions.add:11
+#: mipac.actions.admins.moderator.AdminModeratorActions.remove:11 of
+msgid "成功したか否か"
+msgstr ""
+
+#: mipac.actions.admins.moderator.AdminModeratorActions.remove:1 of
+msgid "Unmoderate a user"
+msgstr ""
+
diff --git a/docs/locale/ja/LC_MESSAGES/mipac.actions.admins.po b/docs/locale/ja/LC_MESSAGES/mipac.actions.admins.po
new file mode 100644
index 00000000..aaa4cc33
--- /dev/null
+++ b/docs/locale/ja/LC_MESSAGES/mipac.actions.admins.po
@@ -0,0 +1,33 @@
+# SOME DESCRIPTIVE TITLE.
+# Copyright (C) 2023, yupix
+# This file is distributed under the same license as the mipac package.
+# FIRST AUTHOR , 2023.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: mipac \n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2023-08-30 05:11+0000\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME \n"
+"Language: ja\n"
+"Language-Team: ja \n"
+"Plural-Forms: nplurals=1; plural=0;\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=utf-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Generated-By: Babel 2.12.1\n"
+
+#: ../../mipac.actions.admins.rst:2
+msgid "mipac.actions.admins package"
+msgstr ""
+
+#: ../../mipac.actions.admins.rst:5
+msgid "Submodules"
+msgstr ""
+
+#: ../../mipac.actions.admins.rst:19
+msgid "Module contents"
+msgstr ""
+
diff --git a/docs/locale/ja/LC_MESSAGES/mipac.actions.admins.roles.mo b/docs/locale/ja/LC_MESSAGES/mipac.actions.admins.roles.mo
new file mode 100644
index 00000000..d4ff039c
Binary files /dev/null and b/docs/locale/ja/LC_MESSAGES/mipac.actions.admins.roles.mo differ
diff --git a/docs/locale/ja/LC_MESSAGES/mipac.actions.admins.roles.po b/docs/locale/ja/LC_MESSAGES/mipac.actions.admins.roles.po
new file mode 100644
index 00000000..9f924e97
--- /dev/null
+++ b/docs/locale/ja/LC_MESSAGES/mipac.actions.admins.roles.po
@@ -0,0 +1,98 @@
+# SOME DESCRIPTIVE TITLE.
+# Copyright (C) 2023, yupix
+# This file is distributed under the same license as the mipac package.
+# FIRST AUTHOR , 2023.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: mipac \n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2023-08-30 05:09+0000\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME \n"
+"Language: ja\n"
+"Language-Team: ja \n"
+"Plural-Forms: nplurals=1; plural=0;\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=utf-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Generated-By: Babel 2.12.1\n"
+
+#: ../../mipac.actions.admins.roles.rst:2
+msgid "mipac.actions.admins.roles module"
+msgstr ""
+
+#: mipac.actions.admins.roles.AdminRoleActions:1 of
+msgid "Bases: :py:class:`~mipac.actions.admins.roles.AdminRoleModelActions`"
+msgstr ""
+
+#: mipac.actions.admins.roles.AdminRoleModelActions:1 of
+msgid "Bases: :py:class:`~mipac.abstract.action.AbstractAction`"
+msgstr ""
+
+#: mipac.actions.admins.roles.AdminRoleModelActions.assign:1
+#: mipac.actions.admins.roles.AdminRoleModelActions.unassign:1 of
+msgid "指定したユーザーに指定したロールを付与します"
+msgstr ""
+
+#: mipac.actions.admins.roles.AdminRoleModelActions.assign:4
+#: mipac.actions.admins.roles.AdminRoleModelActions.unassign:4 of
+msgid "Parameters"
+msgstr ""
+
+#: mipac.actions.admins.roles.AdminRoleModelActions.assign:5
+#: mipac.actions.admins.roles.AdminRoleModelActions.unassign:5 of
+msgid "role_id"
+msgstr ""
+
+#: mipac.actions.admins.roles.AdminRoleModelActions.assign:-1
+#: mipac.actions.admins.roles.AdminRoleModelActions.unassign:-1 of
+msgid "str"
+msgstr ""
+
+#: mipac.actions.admins.roles.AdminRoleModelActions.assign:6
+#: mipac.actions.admins.roles.AdminRoleModelActions.unassign:6 of
+msgid "ロールのID"
+msgstr ""
+
+#: mipac.actions.admins.roles.AdminRoleModelActions.assign:7
+#: mipac.actions.admins.roles.AdminRoleModelActions.unassign:7 of
+msgid "user_id"
+msgstr ""
+
+#: mipac.actions.admins.roles.AdminRoleModelActions.assign:8
+#: mipac.actions.admins.roles.AdminRoleModelActions.unassign:8 of
+msgid "ロールを付与する対象のユーザーID"
+msgstr ""
+
+#: mipac.actions.admins.roles.AdminRoleModelActions.assign:10
+#: mipac.actions.admins.roles.AdminRoleModelActions.unassign:10 of
+msgid "expires_at"
+msgstr ""
+
+#: mipac.actions.admins.roles.AdminRoleModelActions.assign:-1
+#: mipac.actions.admins.roles.AdminRoleModelActions.unassign:-1 of
+msgid "int | None, optional"
+msgstr ""
+
+#: mipac.actions.admins.roles.AdminRoleModelActions.assign:10
+#: mipac.actions.admins.roles.AdminRoleModelActions.unassign:10 of
+msgid "いつまでロールを付与するか, by default None"
+msgstr ""
+
+#: mipac.actions.admins.roles.AdminRoleModelActions.assign:13
+#: mipac.actions.admins.roles.AdminRoleModelActions.unassign:13 of
+msgid "Returns"
+msgstr ""
+
+#: mipac.actions.admins.roles.AdminRoleModelActions.assign:14
+#: mipac.actions.admins.roles.AdminRoleModelActions.unassign:14 of
+msgid "bool"
+msgstr ""
+
+#: mipac.actions.admins.roles.AdminRoleModelActions.assign:15
+#: mipac.actions.admins.roles.AdminRoleModelActions.unassign:15 of
+msgid "成功したか否か"
+msgstr ""
+
diff --git a/docs/locale/ja/LC_MESSAGES/mipac.actions.admins.user.mo b/docs/locale/ja/LC_MESSAGES/mipac.actions.admins.user.mo
new file mode 100644
index 00000000..d4ff039c
Binary files /dev/null and b/docs/locale/ja/LC_MESSAGES/mipac.actions.admins.user.mo differ
diff --git a/docs/locale/ja/LC_MESSAGES/mipac.actions.admins.user.po b/docs/locale/ja/LC_MESSAGES/mipac.actions.admins.user.po
new file mode 100644
index 00000000..0d83ff5e
--- /dev/null
+++ b/docs/locale/ja/LC_MESSAGES/mipac.actions.admins.user.po
@@ -0,0 +1,105 @@
+# SOME DESCRIPTIVE TITLE.
+# Copyright (C) 2023, yupix
+# This file is distributed under the same license as the mipac package.
+# FIRST AUTHOR , 2023.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: mipac \n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2023-08-30 05:09+0000\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME \n"
+"Language: ja\n"
+"Language-Team: ja \n"
+"Plural-Forms: nplurals=1; plural=0;\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=utf-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Generated-By: Babel 2.12.1\n"
+
+#: ../../mipac.actions.admins.user.rst:2
+msgid "mipac.actions.admins.user module"
+msgstr ""
+
+#: mipac.actions.admins.user.AdminUserActions:1 of
+msgid "Bases: :py:class:`~mipac.abstract.action.AbstractAction`"
+msgstr ""
+
+#: mipac.actions.admins.user.AdminUserActions.delete_account:1 of
+msgid "Deletes the user with the specified user ID."
+msgstr ""
+
+#: mipac.actions.admins.user.AdminUserActions.delete_account:4
+#: mipac.actions.admins.user.AdminUserActions.show_user:4
+#: mipac.actions.admins.user.AdminUserActions.suspend:4
+#: mipac.actions.admins.user.AdminUserActions.unsuspend:4 of
+msgid "Parameters"
+msgstr ""
+
+#: mipac.actions.admins.user.AdminUserActions.delete_account:5
+#: mipac.actions.admins.user.AdminUserActions.show_user:6
+#: mipac.actions.admins.user.AdminUserActions.suspend:6
+#: mipac.actions.admins.user.AdminUserActions.unsuspend:6 of
+msgid "user_id"
+msgstr ""
+
+#: mipac.actions.admins.user.AdminUserActions.delete_account:-1
+#: mipac.actions.admins.user.AdminUserActions.show_user:-1
+#: mipac.actions.admins.user.AdminUserActions.suspend:-1
+#: mipac.actions.admins.user.AdminUserActions.unsuspend:-1 of
+msgid "str | None, default=None"
+msgstr ""
+
+#: mipac.actions.admins.user.AdminUserActions.delete_account:6 of
+msgid "ID of the user to be deleted"
+msgstr ""
+
+#: mipac.actions.admins.user.AdminUserActions.delete_account:8
+#: mipac.actions.admins.user.AdminUserActions.show_user:9
+#: mipac.actions.admins.user.AdminUserActions.suspend:9
+#: mipac.actions.admins.user.AdminUserActions.unsuspend:9 of
+msgid "Returns"
+msgstr ""
+
+#: mipac.actions.admins.user.AdminUserActions.delete_account:9
+#: mipac.actions.admins.user.AdminUserActions.suspend:10
+#: mipac.actions.admins.user.AdminUserActions.unsuspend:10 of
+msgid "bool"
+msgstr ""
+
+#: mipac.actions.admins.user.AdminUserActions.delete_account:10
+#: mipac.actions.admins.user.AdminUserActions.suspend:11
+#: mipac.actions.admins.user.AdminUserActions.unsuspend:11 of
+msgid "Success or failure"
+msgstr ""
+
+#: mipac.actions.admins.user.AdminUserActions.show_user:1 of
+msgid "Shows the user with the specified user ID."
+msgstr ""
+
+#: mipac.actions.admins.user.AdminUserActions.show_user:6 of
+msgid "ID of the user to be shown"
+msgstr ""
+
+#: mipac.actions.admins.user.AdminUserActions.show_user:10 of
+msgid "UserDetailed"
+msgstr ""
+
+#: mipac.actions.admins.user.AdminUserActions.suspend:1 of
+msgid "Suspends the user with the specified user ID."
+msgstr ""
+
+#: mipac.actions.admins.user.AdminUserActions.suspend:6 of
+msgid "ID of the user to be suspended"
+msgstr ""
+
+#: mipac.actions.admins.user.AdminUserActions.unsuspend:1 of
+msgid "Unsuspends the user with the specified user ID."
+msgstr ""
+
+#: mipac.actions.admins.user.AdminUserActions.unsuspend:6 of
+msgid "ID of the user to be unsuspended"
+msgstr ""
+
diff --git a/docs/locale/ja/LC_MESSAGES/mipac.actions.antenna.mo b/docs/locale/ja/LC_MESSAGES/mipac.actions.antenna.mo
new file mode 100644
index 00000000..d4ff039c
Binary files /dev/null and b/docs/locale/ja/LC_MESSAGES/mipac.actions.antenna.mo differ
diff --git a/docs/locale/ja/LC_MESSAGES/mipac.actions.antenna.po b/docs/locale/ja/LC_MESSAGES/mipac.actions.antenna.po
new file mode 100644
index 00000000..02950291
--- /dev/null
+++ b/docs/locale/ja/LC_MESSAGES/mipac.actions.antenna.po
@@ -0,0 +1,260 @@
+# SOME DESCRIPTIVE TITLE.
+# Copyright (C) 2023, yupix
+# This file is distributed under the same license as the mipac package.
+# FIRST AUTHOR , 2023.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: mipac \n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2023-08-30 05:09+0000\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME \n"
+"Language: ja\n"
+"Language-Team: ja \n"
+"Plural-Forms: nplurals=1; plural=0;\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=utf-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Generated-By: Babel 2.12.1\n"
+
+#: ../../mipac.actions.antenna.rst:2
+msgid "mipac.actions.antenna module"
+msgstr ""
+
+#: mipac.actions.antenna.AntennaActions:1 of
+msgid "Bases: :py:class:`~mipac.actions.antenna.ClientAntennaActions`"
+msgstr ""
+
+#: mipac.actions.antenna.AntennaActions.create:1 of
+msgid "Create an antenna."
+msgstr ""
+
+#: mipac.actions.antenna.AntennaActions.create:4
+#: mipac.actions.antenna.ClientAntennaActions.delete:4
+#: mipac.actions.antenna.ClientAntennaActions.show:4
+#: mipac.actions.antenna.ClientAntennaActions.update:4 of
+msgid "Parameters"
+msgstr ""
+
+#: mipac.actions.antenna.AntennaActions.create:5
+#: mipac.actions.antenna.ClientAntennaActions.update:5 of
+msgid "name"
+msgstr ""
+
+#: mipac.actions.antenna.AntennaActions.create:-1
+#: mipac.actions.antenna.ClientAntennaActions.update:-1 of
+msgid "str"
+msgstr ""
+
+#: mipac.actions.antenna.AntennaActions.create:6
+#: mipac.actions.antenna.ClientAntennaActions.update:6 of
+msgid "Name of the antenna."
+msgstr ""
+
+#: mipac.actions.antenna.AntennaActions.create:7
+#: mipac.actions.antenna.ClientAntennaActions.update:7 of
+msgid "src"
+msgstr ""
+
+#: mipac.actions.antenna.AntennaActions.create:-1
+#: mipac.actions.antenna.ClientAntennaActions.update:-1 of
+msgid "IAntennaReceiveSource"
+msgstr ""
+
+#: mipac.actions.antenna.AntennaActions.create:8
+#: mipac.actions.antenna.ClientAntennaActions.update:8 of
+msgid "Receive source of the antenna."
+msgstr ""
+
+#: mipac.actions.antenna.AntennaActions.create:9
+#: mipac.actions.antenna.ClientAntennaActions.update:9 of
+msgid "keywords"
+msgstr ""
+
+#: mipac.actions.antenna.AntennaActions.create:-1
+#: mipac.actions.antenna.ClientAntennaActions.update:-1 of
+msgid "list[list[str]]"
+msgstr ""
+
+#: mipac.actions.antenna.AntennaActions.create:10
+#: mipac.actions.antenna.ClientAntennaActions.update:10 of
+msgid "Receive keywords."
+msgstr ""
+
+#: mipac.actions.antenna.AntennaActions.create:11
+#: mipac.actions.antenna.ClientAntennaActions.update:11 of
+msgid "exclude_keywords"
+msgstr ""
+
+#: mipac.actions.antenna.AntennaActions.create:-1 of
+msgid "list[list[str]] | None, default None"
+msgstr ""
+
+#: mipac.actions.antenna.AntennaActions.create:12
+#: mipac.actions.antenna.ClientAntennaActions.update:12 of
+msgid "Excluded keywords."
+msgstr ""
+
+#: mipac.actions.antenna.AntennaActions.create:13
+#: mipac.actions.antenna.ClientAntennaActions.update:13 of
+msgid "users"
+msgstr ""
+
+#: mipac.actions.antenna.AntennaActions.create:-1 of
+msgid "list[str] | None, default None"
+msgstr ""
+
+#: mipac.actions.antenna.AntennaActions.create:14
+#: mipac.actions.antenna.ClientAntennaActions.update:14 of
+msgid ""
+"List of target user ID. Required when selecting 'users' as the receive "
+"source."
+msgstr ""
+
+#: mipac.actions.antenna.AntennaActions.create:15
+#: mipac.actions.antenna.ClientAntennaActions.update:15 of
+msgid "case_sensitive"
+msgstr ""
+
+#: mipac.actions.antenna.AntennaActions.create:-1 of
+msgid "bool, default False"
+msgstr ""
+
+#: mipac.actions.antenna.AntennaActions.create:16
+#: mipac.actions.antenna.ClientAntennaActions.update:16 of
+msgid "Whether to differentiate between uppercase and lowercase letters."
+msgstr ""
+
+#: mipac.actions.antenna.AntennaActions.create:17
+#: mipac.actions.antenna.ClientAntennaActions.update:17 of
+msgid "with_replies"
+msgstr ""
+
+#: mipac.actions.antenna.AntennaActions.create:18
+#: mipac.actions.antenna.ClientAntennaActions.update:18 of
+msgid "Whether to include replies."
+msgstr ""
+
+#: mipac.actions.antenna.AntennaActions.create:19
+#: mipac.actions.antenna.ClientAntennaActions.update:19 of
+msgid "with_file"
+msgstr ""
+
+#: mipac.actions.antenna.AntennaActions.create:20
+#: mipac.actions.antenna.ClientAntennaActions.update:20 of
+msgid "Whether to limit to notes with attached files."
+msgstr ""
+
+#: mipac.actions.antenna.AntennaActions.create:21
+#: mipac.actions.antenna.ClientAntennaActions.update:21 of
+msgid "notify"
+msgstr ""
+
+#: mipac.actions.antenna.AntennaActions.create:22
+#: mipac.actions.antenna.ClientAntennaActions.update:22 of
+msgid "Whether to notify for new notes."
+msgstr ""
+
+#: mipac.actions.antenna.AntennaActions.create:24
+#: mipac.actions.antenna.ClientAntennaActions.update:24 of
+msgid "user_list_id"
+msgstr ""
+
+#: mipac.actions.antenna.AntennaActions.create:-1
+#: mipac.actions.antenna.ClientAntennaActions.update:-1 of
+msgid "str | None, default None"
+msgstr ""
+
+#: mipac.actions.antenna.AntennaActions.create:24
+#: mipac.actions.antenna.ClientAntennaActions.update:24 of
+msgid ""
+"List of user IDs when selecting 'users' as the receive source for the "
+"antenna."
+msgstr ""
+
+#: mipac.actions.antenna.AntennaActions.create:27
+#: mipac.actions.antenna.ClientAntennaActions.delete:13
+#: mipac.actions.antenna.ClientAntennaActions.show:9
+#: mipac.actions.antenna.ClientAntennaActions.update:27 of
+msgid "Returns"
+msgstr ""
+
+#: mipac.actions.antenna.AntennaActions.create:28
+#: mipac.actions.antenna.ClientAntennaActions.show:11
+#: mipac.actions.antenna.ClientAntennaActions.update:28 of
+msgid "Antenna"
+msgstr ""
+
+#: mipac.actions.antenna.AntennaActions.create:29
+#: mipac.actions.antenna.ClientAntennaActions.update:29 of
+msgid "The created antenna."
+msgstr ""
+
+#: mipac.actions.antenna.ClientAntennaActions:1 of
+msgid "Bases: :py:class:`~mipac.abstract.action.AbstractAction`"
+msgstr ""
+
+#: mipac.actions.antenna.ClientAntennaActions.delete:1 of
+msgid "Delete antenna from identifier"
+msgstr ""
+
+#: mipac.actions.antenna.ClientAntennaActions.delete:6
+#: mipac.actions.antenna.ClientAntennaActions.show:6 of
+msgid "antenna_id"
+msgstr ""
+
+#: mipac.actions.antenna.ClientAntennaActions.delete:-1
+#: mipac.actions.antenna.ClientAntennaActions.show:-1 of
+msgid "str | None, optional"
+msgstr ""
+
+#: mipac.actions.antenna.ClientAntennaActions.delete:6 of
+msgid "target identifier"
+msgstr ""
+
+#: mipac.actions.antenna.ClientAntennaActions.delete:9
+#: mipac.actions.antenna.ClientAntennaActions.show:14 of
+msgid "Raises"
+msgstr ""
+
+#: mipac.actions.antenna.ClientAntennaActions.delete:10
+#: mipac.actions.antenna.ClientAntennaActions.show:15 of
+msgid "ParameterError"
+msgstr ""
+
+#: mipac.actions.antenna.ClientAntennaActions.delete:11
+#: mipac.actions.antenna.ClientAntennaActions.show:16 of
+msgid "antenna id is required"
+msgstr ""
+
+#: mipac.actions.antenna.ClientAntennaActions.delete:14
+#: mipac.actions.antenna.ClientAntennaActions.update:-1 of
+msgid "bool"
+msgstr ""
+
+#: mipac.actions.antenna.ClientAntennaActions.delete:15 of
+msgid "success or failure"
+msgstr ""
+
+#: mipac.actions.antenna.ClientAntennaActions.show:1 of
+msgid "Show antenna from identifier"
+msgstr ""
+
+#: mipac.actions.antenna.ClientAntennaActions.show:6 of
+msgid "target identifier, by default None"
+msgstr ""
+
+#: mipac.actions.antenna.ClientAntennaActions.show:11 of
+msgid "antenna object"
+msgstr ""
+
+#: mipac.actions.antenna.ClientAntennaActions.update:1 of
+msgid "Update an antenna."
+msgstr ""
+
+#: mipac.actions.antenna.ClientAntennaActions.update:-1 of
+msgid "list[str]"
+msgstr ""
+
diff --git a/docs/locale/ja/LC_MESSAGES/mipac.actions.blocking.mo b/docs/locale/ja/LC_MESSAGES/mipac.actions.blocking.mo
new file mode 100644
index 00000000..d4ff039c
Binary files /dev/null and b/docs/locale/ja/LC_MESSAGES/mipac.actions.blocking.mo differ
diff --git a/docs/locale/ja/LC_MESSAGES/mipac.actions.blocking.po b/docs/locale/ja/LC_MESSAGES/mipac.actions.blocking.po
new file mode 100644
index 00000000..89e15cc3
--- /dev/null
+++ b/docs/locale/ja/LC_MESSAGES/mipac.actions.blocking.po
@@ -0,0 +1,29 @@
+# SOME DESCRIPTIVE TITLE.
+# Copyright (C) 2023, yupix
+# This file is distributed under the same license as the mipac package.
+# FIRST AUTHOR , 2023.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: mipac \n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2023-08-30 05:09+0000\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME \n"
+"Language: ja\n"
+"Language-Team: ja \n"
+"Plural-Forms: nplurals=1; plural=0;\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=utf-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Generated-By: Babel 2.12.1\n"
+
+#: ../../mipac.actions.blocking.rst:2
+msgid "mipac.actions.blocking module"
+msgstr ""
+
+#: mipac.actions.blocking.BlockingActions:1 of
+msgid "Bases: :py:class:`~mipac.abstract.action.AbstractAction`"
+msgstr ""
+
diff --git a/docs/locale/ja/LC_MESSAGES/mipac.actions.channel.mo b/docs/locale/ja/LC_MESSAGES/mipac.actions.channel.mo
new file mode 100644
index 00000000..d4ff039c
Binary files /dev/null and b/docs/locale/ja/LC_MESSAGES/mipac.actions.channel.mo differ
diff --git a/docs/locale/ja/LC_MESSAGES/mipac.actions.channel.po b/docs/locale/ja/LC_MESSAGES/mipac.actions.channel.po
new file mode 100644
index 00000000..351fcc41
--- /dev/null
+++ b/docs/locale/ja/LC_MESSAGES/mipac.actions.channel.po
@@ -0,0 +1,365 @@
+# SOME DESCRIPTIVE TITLE.
+# Copyright (C) 2023, yupix
+# This file is distributed under the same license as the mipac package.
+# FIRST AUTHOR , 2023.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: mipac \n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2023-08-30 05:09+0000\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME \n"
+"Language: ja\n"
+"Language-Team: ja \n"
+"Plural-Forms: nplurals=1; plural=0;\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=utf-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Generated-By: Babel 2.12.1\n"
+
+#: ../../mipac.actions.channel.rst:2
+msgid "mipac.actions.channel module"
+msgstr ""
+
+#: mipac.actions.channel.ChannelActions:1 of
+msgid "Bases: :py:class:`~mipac.actions.channel.ClientChannelActions`"
+msgstr ""
+
+#: mipac.actions.channel.ChannelActions.create:1 of
+msgid "Create a channel."
+msgstr ""
+
+#: mipac.actions.channel.ChannelActions.create:4
+#: mipac.actions.channel.ChannelActions.get:4
+#: mipac.actions.channel.ChannelActions.get_followed:4
+#: mipac.actions.channel.ChannelActions.get_owned:4
+#: mipac.actions.channel.ChannelActions.search:4
+#: mipac.actions.channel.ClientChannelActions.archive:4
+#: mipac.actions.channel.ClientChannelActions.favorite:4
+#: mipac.actions.channel.ClientChannelActions.follow:4
+#: mipac.actions.channel.ClientChannelActions.unarchive:4
+#: mipac.actions.channel.ClientChannelActions.unfavorite:4
+#: mipac.actions.channel.ClientChannelActions.unfollow:4
+#: mipac.actions.channel.ClientChannelActions.update:4 of
+msgid "Parameters"
+msgstr ""
+
+#: mipac.actions.channel.ChannelActions.create:5
+#: mipac.actions.channel.ClientChannelActions.update:5 of
+msgid "name"
+msgstr ""
+
+#: mipac.actions.channel.ChannelActions.create:-1
+#: mipac.actions.channel.ChannelActions.get:-1
+#: mipac.actions.channel.ChannelActions.search:-1 of
+msgid "str"
+msgstr ""
+
+#: mipac.actions.channel.ChannelActions.create:6 of
+msgid "Channel name."
+msgstr ""
+
+#: mipac.actions.channel.ChannelActions.create:7
+#: mipac.actions.channel.ClientChannelActions.update:7 of
+msgid "description"
+msgstr ""
+
+#: mipac.actions.channel.ChannelActions.create:-1
+#: mipac.actions.channel.ChannelActions.get_followed:-1
+#: mipac.actions.channel.ChannelActions.get_owned:-1
+#: mipac.actions.channel.ChannelActions.search:-1
+#: mipac.actions.channel.ClientChannelActions.archive:-1
+#: mipac.actions.channel.ClientChannelActions.favorite:-1
+#: mipac.actions.channel.ClientChannelActions.follow:-1
+#: mipac.actions.channel.ClientChannelActions.unarchive:-1
+#: mipac.actions.channel.ClientChannelActions.unfavorite:-1
+#: mipac.actions.channel.ClientChannelActions.unfollow:-1
+#: mipac.actions.channel.ClientChannelActions.update:-1 of
+msgid "str, optional, by default None"
+msgstr ""
+
+#: mipac.actions.channel.ChannelActions.create:8
+#: mipac.actions.channel.ClientChannelActions.update:8 of
+msgid "Channel description"
+msgstr ""
+
+#: mipac.actions.channel.ChannelActions.create:9
+#: mipac.actions.channel.ClientChannelActions.update:9 of
+msgid "banner_id"
+msgstr ""
+
+#: mipac.actions.channel.ChannelActions.create:10
+#: mipac.actions.channel.ClientChannelActions.update:10 of
+msgid "Channel banner id"
+msgstr ""
+
+#: mipac.actions.channel.ChannelActions.create:12
+#: mipac.actions.channel.ClientChannelActions.update:15 of
+msgid "color"
+msgstr ""
+
+#: mipac.actions.channel.ChannelActions.create:-1 of
+msgid "str, optional, by default '#000'"
+msgstr ""
+
+#: mipac.actions.channel.ChannelActions.create:12
+#: mipac.actions.channel.ClientChannelActions.update:16 of
+msgid "Channel color"
+msgstr ""
+
+#: mipac.actions.channel.ChannelActions.create:15
+#: mipac.actions.channel.ChannelActions.get:9
+#: mipac.actions.channel.ChannelActions.get_featured:4
+#: mipac.actions.channel.ChannelActions.get_my_favorite:4
+#: mipac.actions.channel.ClientChannelActions.archive:9
+#: mipac.actions.channel.ClientChannelActions.favorite:9
+#: mipac.actions.channel.ClientChannelActions.follow:9
+#: mipac.actions.channel.ClientChannelActions.unarchive:9
+#: mipac.actions.channel.ClientChannelActions.unfavorite:9
+#: mipac.actions.channel.ClientChannelActions.unfollow:9
+#: mipac.actions.channel.ClientChannelActions.update:21 of
+msgid "Returns"
+msgstr ""
+
+#: mipac.actions.channel.ChannelActions.create:16
+#: mipac.actions.channel.ChannelActions.get:10
+#: mipac.actions.channel.ChannelActions.get:11
+#: mipac.actions.channel.ChannelActions.get_featured:6
+#: mipac.actions.channel.ChannelActions.get_followed:17
+#: mipac.actions.channel.ChannelActions.get_my_favorite:6
+#: mipac.actions.channel.ChannelActions.get_owned:15
+#: mipac.actions.channel.ChannelActions.search:21
+#: mipac.actions.channel.ClientChannelActions.archive:10
+#: mipac.actions.channel.ClientChannelActions.archive:11
+#: mipac.actions.channel.ClientChannelActions.unarchive:10
+#: mipac.actions.channel.ClientChannelActions.unarchive:11
+#: mipac.actions.channel.ClientChannelActions.update:22
+#: mipac.actions.channel.ClientChannelActions.update:23 of
+msgid "Channel"
+msgstr ""
+
+#: mipac.actions.channel.ChannelActions.create:17 of
+msgid "ChannelLite"
+msgstr ""
+
+#: mipac.actions.channel.ChannelActions.get:1 of
+msgid "Get a channel."
+msgstr ""
+
+#: mipac.actions.channel.ChannelActions.get:6
+#: mipac.actions.channel.ClientChannelActions.archive:6
+#: mipac.actions.channel.ClientChannelActions.favorite:6
+#: mipac.actions.channel.ClientChannelActions.follow:6
+#: mipac.actions.channel.ClientChannelActions.unarchive:6
+#: mipac.actions.channel.ClientChannelActions.unfavorite:6
+#: mipac.actions.channel.ClientChannelActions.unfollow:6
+#: mipac.actions.channel.ClientChannelActions.update:18 of
+msgid "channel_id"
+msgstr ""
+
+#: mipac.actions.channel.ChannelActions.get:6
+#: mipac.actions.channel.ClientChannelActions.archive:6
+#: mipac.actions.channel.ClientChannelActions.favorite:6
+#: mipac.actions.channel.ClientChannelActions.follow:6
+#: mipac.actions.channel.ClientChannelActions.unarchive:6
+#: mipac.actions.channel.ClientChannelActions.unfavorite:6
+#: mipac.actions.channel.ClientChannelActions.unfollow:6
+#: mipac.actions.channel.ClientChannelActions.update:18 of
+msgid "Channel id"
+msgstr ""
+
+#: mipac.actions.channel.ChannelActions.get_featured:1 of
+msgid "Get featured channels."
+msgstr ""
+
+#: mipac.actions.channel.ChannelActions.get_featured:5
+#: mipac.actions.channel.ChannelActions.get_my_favorite:5 of
+msgid "list[Channel]"
+msgstr ""
+
+#: mipac.actions.channel.ChannelActions.get_followed:1 of
+msgid "Get followed channels."
+msgstr ""
+
+#: mipac.actions.channel.ChannelActions.get_followed:5
+#: mipac.actions.channel.ChannelActions.get_owned:5
+#: mipac.actions.channel.ChannelActions.search:9 of
+msgid "since_id"
+msgstr ""
+
+#: mipac.actions.channel.ChannelActions.get_followed:6
+#: mipac.actions.channel.ChannelActions.get_owned:6
+#: mipac.actions.channel.ChannelActions.search:10 of
+msgid "Since id"
+msgstr ""
+
+#: mipac.actions.channel.ChannelActions.get_followed:7
+#: mipac.actions.channel.ChannelActions.get_owned:7
+#: mipac.actions.channel.ChannelActions.search:11 of
+msgid "until_id"
+msgstr ""
+
+#: mipac.actions.channel.ChannelActions.get_followed:8
+#: mipac.actions.channel.ChannelActions.get_owned:8
+#: mipac.actions.channel.ChannelActions.search:12 of
+msgid "Until id"
+msgstr ""
+
+#: mipac.actions.channel.ChannelActions.get_followed:9
+#: mipac.actions.channel.ChannelActions.search:13 of
+msgid "limit"
+msgstr ""
+
+#: mipac.actions.channel.ChannelActions.get_followed:-1 of
+msgid "int, optional, by default 10"
+msgstr ""
+
+#: mipac.actions.channel.ChannelActions.get_followed:10
+#: mipac.actions.channel.ChannelActions.search:14 of
+msgid "Limit"
+msgstr ""
+
+#: mipac.actions.channel.ChannelActions.get_followed:12
+#: mipac.actions.channel.ChannelActions.get_owned:10
+#: mipac.actions.channel.ChannelActions.search:16 of
+msgid "get_all"
+msgstr ""
+
+#: mipac.actions.channel.ChannelActions.get_followed:-1
+#: mipac.actions.channel.ChannelActions.get_owned:-1
+#: mipac.actions.channel.ChannelActions.search:-1 of
+msgid "bool, optional, by default False"
+msgstr ""
+
+#: mipac.actions.channel.ChannelActions.get_followed:12
+#: mipac.actions.channel.ChannelActions.get_owned:10
+#: mipac.actions.channel.ChannelActions.search:16 of
+msgid "Get all channels flag"
+msgstr ""
+
+#: mipac.actions.channel.ChannelActions.get_followed:15
+#: mipac.actions.channel.ChannelActions.get_owned:13
+#: mipac.actions.channel.ChannelActions.search:19 of
+msgid "Yields"
+msgstr ""
+
+#: mipac.actions.channel.ChannelActions.get_followed:16
+#: mipac.actions.channel.ChannelActions.get_owned:14
+#: mipac.actions.channel.ChannelActions.search:20 of
+msgid "AsyncGenerator[Channel, None]"
+msgstr ""
+
+#: mipac.actions.channel.ChannelActions.get_my_favorite:1 of
+msgid "Get my favorite channels."
+msgstr ""
+
+#: mipac.actions.channel.ChannelActions.get_owned:1 of
+msgid "Get owned channels."
+msgstr ""
+
+#: mipac.actions.channel.ChannelActions.search:1 of
+msgid "Search channels."
+msgstr ""
+
+#: mipac.actions.channel.ChannelActions.search:5 of
+msgid "query"
+msgstr ""
+
+#: mipac.actions.channel.ChannelActions.search:6 of
+msgid "Search query"
+msgstr ""
+
+#: mipac.actions.channel.ChannelActions.search:7 of
+msgid "type"
+msgstr ""
+
+#: mipac.actions.channel.ChannelActions.search:-1 of
+msgid ""
+"Literal['nameAndDescription', 'nameOnly'], optional, by default "
+"'nameAndDescription'"
+msgstr ""
+
+#: mipac.actions.channel.ChannelActions.search:8 of
+msgid "Search type"
+msgstr ""
+
+#: mipac.actions.channel.ChannelActions.search:-1 of
+msgid "int, optional, by default 5"
+msgstr ""
+
+#: mipac.actions.channel.ClientChannelActions:1 of
+msgid "Bases: :py:class:`~mipac.abstract.action.AbstractAction`"
+msgstr ""
+
+#: mipac.actions.channel.ClientChannelActions.archive:1 of
+msgid "Archive a channel."
+msgstr ""
+
+#: mipac.actions.channel.ClientChannelActions.favorite:1 of
+msgid "Favorite a channel."
+msgstr ""
+
+#: mipac.actions.channel.ClientChannelActions.favorite:10
+#: mipac.actions.channel.ClientChannelActions.follow:10
+#: mipac.actions.channel.ClientChannelActions.unfavorite:10
+#: mipac.actions.channel.ClientChannelActions.unfollow:10 of
+msgid "bool"
+msgstr ""
+
+#: mipac.actions.channel.ClientChannelActions.favorite:11
+#: mipac.actions.channel.ClientChannelActions.follow:11
+#: mipac.actions.channel.ClientChannelActions.unfavorite:11
+#: mipac.actions.channel.ClientChannelActions.unfollow:11 of
+msgid "True if success else False"
+msgstr ""
+
+#: mipac.actions.channel.ClientChannelActions.follow:1 of
+msgid "Follow a channel."
+msgstr ""
+
+#: mipac.actions.channel.ClientChannelActions.unarchive:1 of
+msgid "Unarchive a channel."
+msgstr ""
+
+#: mipac.actions.channel.ClientChannelActions.unfavorite:1 of
+msgid "Unfavorite a channel."
+msgstr ""
+
+#: mipac.actions.channel.ClientChannelActions.unfollow:1 of
+msgid "Unfollow a channel."
+msgstr ""
+
+#: mipac.actions.channel.ClientChannelActions.update:1 of
+msgid "Update a channel."
+msgstr ""
+
+#: mipac.actions.channel.ClientChannelActions.update:6 of
+msgid "Channel name"
+msgstr ""
+
+#: mipac.actions.channel.ClientChannelActions.update:11 of
+msgid "is_archived"
+msgstr ""
+
+#: mipac.actions.channel.ClientChannelActions.update:-1 of
+msgid "bool, optional, by default None"
+msgstr ""
+
+#: mipac.actions.channel.ClientChannelActions.update:12 of
+msgid "Channel is archived"
+msgstr ""
+
+#: mipac.actions.channel.ClientChannelActions.update:13 of
+msgid "pinned_note_ids"
+msgstr ""
+
+#: mipac.actions.channel.ClientChannelActions.update:-1 of
+msgid "list[str], optional, by default None"
+msgstr ""
+
+#: mipac.actions.channel.ClientChannelActions.update:14 of
+msgid "Channel pinned note ids"
+msgstr ""
+
diff --git a/docs/locale/ja/LC_MESSAGES/mipac.actions.chart.mo b/docs/locale/ja/LC_MESSAGES/mipac.actions.chart.mo
new file mode 100644
index 00000000..d4ff039c
Binary files /dev/null and b/docs/locale/ja/LC_MESSAGES/mipac.actions.chart.mo differ
diff --git a/docs/locale/ja/LC_MESSAGES/mipac.actions.chart.po b/docs/locale/ja/LC_MESSAGES/mipac.actions.chart.po
new file mode 100644
index 00000000..68b6f109
--- /dev/null
+++ b/docs/locale/ja/LC_MESSAGES/mipac.actions.chart.po
@@ -0,0 +1,29 @@
+# SOME DESCRIPTIVE TITLE.
+# Copyright (C) 2023, yupix
+# This file is distributed under the same license as the mipac package.
+# FIRST AUTHOR , 2023.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: mipac \n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2023-08-30 05:09+0000\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME \n"
+"Language: ja\n"
+"Language-Team: ja \n"
+"Plural-Forms: nplurals=1; plural=0;\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=utf-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Generated-By: Babel 2.12.1\n"
+
+#: ../../mipac.actions.chart.rst:2
+msgid "mipac.actions.chart module"
+msgstr ""
+
+#: mipac.actions.chart.ChartActions:1 of
+msgid "Bases: :py:class:`~mipac.abstract.action.AbstractAction`"
+msgstr ""
+
diff --git a/docs/locale/ja/LC_MESSAGES/mipac.actions.chat.mo b/docs/locale/ja/LC_MESSAGES/mipac.actions.chat.mo
new file mode 100644
index 00000000..d4ff039c
Binary files /dev/null and b/docs/locale/ja/LC_MESSAGES/mipac.actions.chat.mo differ
diff --git a/docs/locale/ja/LC_MESSAGES/mipac.actions.chat.po b/docs/locale/ja/LC_MESSAGES/mipac.actions.chat.po
new file mode 100644
index 00000000..738f2736
--- /dev/null
+++ b/docs/locale/ja/LC_MESSAGES/mipac.actions.chat.po
@@ -0,0 +1,155 @@
+# SOME DESCRIPTIVE TITLE.
+# Copyright (C) 2023, yupix
+# This file is distributed under the same license as the mipac package.
+# FIRST AUTHOR , 2023.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: mipac \n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2023-08-30 05:09+0000\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME \n"
+"Language: ja\n"
+"Language-Team: ja \n"
+"Plural-Forms: nplurals=1; plural=0;\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=utf-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Generated-By: Babel 2.12.1\n"
+
+#: ../../mipac.actions.chat.rst:2
+msgid "mipac.actions.chat module"
+msgstr ""
+
+#: mipac.actions.chat.BaseChatAction:1 of
+msgid "Bases: :py:class:`~mipac.abstract.action.AbstractAction`"
+msgstr ""
+
+#: mipac.actions.chat.BaseChatAction.delete:1 of
+msgid "指定したidのメッセージを削除します。"
+msgstr ""
+
+#: mipac.actions.chat.BaseChatAction.delete:4
+#: mipac.actions.chat.BaseChatAction.read:4
+#: mipac.actions.chat.ChatAction.get_history:4
+#: mipac.actions.chat.ChatAction.send:4 of
+msgid "Parameters"
+msgstr ""
+
+#: mipac.actions.chat.BaseChatAction.delete:6
+#: mipac.actions.chat.BaseChatAction.read:6 of
+msgid "message_id"
+msgstr ""
+
+#: mipac.actions.chat.BaseChatAction.delete:-1
+#: mipac.actions.chat.BaseChatAction.read:-1 of
+msgid "str"
+msgstr ""
+
+#: mipac.actions.chat.BaseChatAction.delete:6
+#: mipac.actions.chat.BaseChatAction.read:6 of
+msgid "Message id"
+msgstr ""
+
+#: mipac.actions.chat.BaseChatAction.delete:9
+#: mipac.actions.chat.BaseChatAction.read:9
+#: mipac.actions.chat.ChatAction.get_history:11 of
+msgid "Returns"
+msgstr ""
+
+#: mipac.actions.chat.BaseChatAction.delete:10
+#: mipac.actions.chat.BaseChatAction.read:10 of
+msgid "bool"
+msgstr ""
+
+#: mipac.actions.chat.BaseChatAction.delete:11
+#: mipac.actions.chat.BaseChatAction.read:11 of
+msgid "Success or Failure."
+msgstr ""
+
+#: mipac.actions.chat.BaseChatAction.read:1 of
+msgid "指定したIdのメッセージを既読にします"
+msgstr ""
+
+#: mipac.actions.chat.ChatAction:1 of
+msgid "Bases: :py:class:`~mipac.actions.chat.BaseChatAction`"
+msgstr ""
+
+#: mipac.actions.chat.ChatAction.get_history:1 of
+msgid "Get the chat history."
+msgstr ""
+
+#: mipac.actions.chat.ChatAction.get_history:5 of
+msgid "limit"
+msgstr ""
+
+#: mipac.actions.chat.ChatAction.get_history:-1 of
+msgid "int, default=100, max=100"
+msgstr ""
+
+#: mipac.actions.chat.ChatAction.get_history:6 of
+msgid "Number of items to retrieve, up to 100"
+msgstr ""
+
+#: mipac.actions.chat.ChatAction.get_history:8 of
+msgid "group"
+msgstr ""
+
+#: mipac.actions.chat.ChatAction.get_history:-1 of
+msgid "bool, default=True"
+msgstr ""
+
+#: mipac.actions.chat.ChatAction.get_history:8 of
+msgid "Whether to include group chat or not"
+msgstr ""
+
+#: mipac.actions.chat.ChatAction.get_history:12 of
+msgid "list[ChatMessage]"
+msgstr ""
+
+#: mipac.actions.chat.ChatAction.get_history:13 of
+msgid "List of chat history"
+msgstr ""
+
+#: mipac.actions.chat.ChatAction.send:1 of
+msgid "Send chat."
+msgstr ""
+
+#: mipac.actions.chat.ChatAction.send:5 of
+msgid "text"
+msgstr ""
+
+#: mipac.actions.chat.ChatAction.send:-1 of
+msgid "str | None, default=None"
+msgstr ""
+
+#: mipac.actions.chat.ChatAction.send:6 of
+msgid "Chat content"
+msgstr ""
+
+#: mipac.actions.chat.ChatAction.send:7 of
+msgid "file_id"
+msgstr ""
+
+#: mipac.actions.chat.ChatAction.send:8 of
+msgid "添付するファイルのID"
+msgstr ""
+
+#: mipac.actions.chat.ChatAction.send:9 of
+msgid "user_id"
+msgstr ""
+
+#: mipac.actions.chat.ChatAction.send:10 of
+msgid "送信するユーザーのID"
+msgstr ""
+
+#: mipac.actions.chat.ChatAction.send:11 of
+msgid "group_id"
+msgstr ""
+
+#: mipac.actions.chat.ChatAction.send:12 of
+msgid "Destination group id"
+msgstr ""
+
diff --git a/docs/locale/ja/LC_MESSAGES/mipac.actions.client.mo b/docs/locale/ja/LC_MESSAGES/mipac.actions.client.mo
new file mode 100644
index 00000000..d4ff039c
Binary files /dev/null and b/docs/locale/ja/LC_MESSAGES/mipac.actions.client.mo differ
diff --git a/docs/locale/ja/LC_MESSAGES/mipac.actions.client.po b/docs/locale/ja/LC_MESSAGES/mipac.actions.client.po
new file mode 100644
index 00000000..c2eddd8c
--- /dev/null
+++ b/docs/locale/ja/LC_MESSAGES/mipac.actions.client.po
@@ -0,0 +1,29 @@
+# SOME DESCRIPTIVE TITLE.
+# Copyright (C) 2023, yupix
+# This file is distributed under the same license as the mipac package.
+# FIRST AUTHOR , 2023.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: mipac \n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2023-08-30 05:09+0000\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME \n"
+"Language: ja\n"
+"Language-Team: ja \n"
+"Plural-Forms: nplurals=1; plural=0;\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=utf-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Generated-By: Babel 2.12.1\n"
+
+#: ../../mipac.actions.client.rst:2
+msgid "mipac.actions.client module"
+msgstr ""
+
+#: mipac.actions.client.ClientActions:1 of
+msgid "Bases: :py:class:`~mipac.abstract.action.AbstractAction`"
+msgstr ""
+
diff --git a/docs/locale/ja/LC_MESSAGES/mipac.actions.clip.mo b/docs/locale/ja/LC_MESSAGES/mipac.actions.clip.mo
new file mode 100644
index 00000000..d4ff039c
Binary files /dev/null and b/docs/locale/ja/LC_MESSAGES/mipac.actions.clip.mo differ
diff --git a/docs/locale/ja/LC_MESSAGES/mipac.actions.clip.po b/docs/locale/ja/LC_MESSAGES/mipac.actions.clip.po
new file mode 100644
index 00000000..b63e9369
--- /dev/null
+++ b/docs/locale/ja/LC_MESSAGES/mipac.actions.clip.po
@@ -0,0 +1,278 @@
+# SOME DESCRIPTIVE TITLE.
+# Copyright (C) 2023, yupix
+# This file is distributed under the same license as the mipac package.
+# FIRST AUTHOR , 2023.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: mipac \n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2023-08-30 05:09+0000\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME \n"
+"Language: ja\n"
+"Language-Team: ja \n"
+"Plural-Forms: nplurals=1; plural=0;\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=utf-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Generated-By: Babel 2.12.1\n"
+
+#: ../../mipac.actions.clip.rst:2
+msgid "mipac.actions.clip module"
+msgstr ""
+
+#: mipac.actions.clip.ClientClipActions:1 of
+msgid "Bases: :py:class:`~mipac.abstract.action.AbstractAction`"
+msgstr ""
+
+#: mipac.actions.clip.ClientClipActions.add_note:1 of
+msgid "Add a note to a clip"
+msgstr ""
+
+#: mipac.actions.clip.ClientClipActions.add_note:4
+#: mipac.actions.clip.ClientClipActions.delete:4
+#: mipac.actions.clip.ClientClipActions.remove_note:4
+#: mipac.actions.clip.ClientClipActions.update:4
+#: mipac.actions.clip.ClipActions.create:4 mipac.actions.clip.ClipActions.get:4
+#: of
+msgid "Parameters"
+msgstr ""
+
+#: mipac.actions.clip.ClientClipActions.add_note:5
+#: mipac.actions.clip.ClientClipActions.delete:6
+#: mipac.actions.clip.ClientClipActions.remove_note:5
+#: mipac.actions.clip.ClientClipActions.update:5
+#: mipac.actions.clip.ClipActions.get:6 of
+msgid "clip_id"
+msgstr ""
+
+#: mipac.actions.clip.ClientClipActions.add_note:-1
+#: mipac.actions.clip.ClientClipActions.delete:-1
+#: mipac.actions.clip.ClientClipActions.get_notes:-1
+#: mipac.actions.clip.ClientClipActions.remove_note:-1
+#: mipac.actions.clip.ClientClipActions.update:-1 of
+msgid "str | None, optional, by default None"
+msgstr ""
+
+#: mipac.actions.clip.ClientClipActions.add_note:6
+#: mipac.actions.clip.ClientClipActions.delete:6
+#: mipac.actions.clip.ClientClipActions.get_notes:5
+#: mipac.actions.clip.ClientClipActions.remove_note:6
+#: mipac.actions.clip.ClientClipActions.update:6
+#: mipac.actions.clip.ClipActions.get:6 of
+msgid "The clip id"
+msgstr ""
+
+#: mipac.actions.clip.ClientClipActions.add_note:8
+#: mipac.actions.clip.ClientClipActions.remove_note:8 of
+msgid "note_id"
+msgstr ""
+
+#: mipac.actions.clip.ClientClipActions.add_note:-1
+#: mipac.actions.clip.ClientClipActions.remove_note:-1
+#: mipac.actions.clip.ClientClipActions.update:-1
+#: mipac.actions.clip.ClipActions.create:-1
+#: mipac.actions.clip.ClipActions.get:-1 of
+msgid "str"
+msgstr ""
+
+#: mipac.actions.clip.ClientClipActions.add_note:8
+#: mipac.actions.clip.ClientClipActions.remove_note:8 of
+msgid "The note id"
+msgstr ""
+
+#: mipac.actions.clip.ClientClipActions.add_note:11
+#: mipac.actions.clip.ClientClipActions.delete:9
+#: mipac.actions.clip.ClientClipActions.remove_note:11
+#: mipac.actions.clip.ClientClipActions.update:15
+#: mipac.actions.clip.ClipActions.create:13
+#: mipac.actions.clip.ClipActions.get:9
+#: mipac.actions.clip.ClipActions.get_list:4
+#: mipac.actions.clip.ClipActions.get_my_favorites:4 of
+msgid "Returns"
+msgstr ""
+
+#: mipac.actions.clip.ClientClipActions.add_note:12
+#: mipac.actions.clip.ClientClipActions.delete:10
+#: mipac.actions.clip.ClientClipActions.remove_note:12
+#: mipac.actions.clip.ClientClipActions.update:16 of
+msgid "bool"
+msgstr ""
+
+#: mipac.actions.clip.ClientClipActions.add_note:13 of
+msgid "True if the note was added to the clip, False otherwise"
+msgstr ""
+
+#: mipac.actions.clip.ClientClipActions.delete:1 of
+msgid "Delete a clip"
+msgstr ""
+
+#: mipac.actions.clip.ClientClipActions.delete:11 of
+msgid "True if the clip was deleted, False otherwise"
+msgstr ""
+
+#: mipac.actions.clip.ClientClipActions.get_notes:1 of
+msgid ""
+"Get notes from a clip Parameters ---------- clip_id : str | None, "
+"optional, by default None"
+msgstr ""
+
+#: mipac.actions.clip.ClientClipActions.get_notes:6 of
+msgid "limit"
+msgstr ""
+
+#: mipac.actions.clip.ClientClipActions.get_notes:-1 of
+msgid "int, optional, by default 10"
+msgstr ""
+
+#: mipac.actions.clip.ClientClipActions.get_notes:7 of
+msgid "The number of notes to get"
+msgstr ""
+
+#: mipac.actions.clip.ClientClipActions.get_notes:8 of
+msgid "since_id"
+msgstr ""
+
+#: mipac.actions.clip.ClientClipActions.get_notes:9 of
+msgid "The note id to get notes after"
+msgstr ""
+
+#: mipac.actions.clip.ClientClipActions.get_notes:10 of
+msgid "until_id"
+msgstr ""
+
+#: mipac.actions.clip.ClientClipActions.get_notes:11 of
+msgid "The note id to get notes before"
+msgstr ""
+
+#: mipac.actions.clip.ClientClipActions.get_notes:13 of
+msgid "get_all"
+msgstr ""
+
+#: mipac.actions.clip.ClientClipActions.get_notes:-1 of
+msgid "bool, optional, by default False"
+msgstr ""
+
+#: mipac.actions.clip.ClientClipActions.get_notes:13 of
+msgid "Whether to get all notes"
+msgstr ""
+
+#: mipac.actions.clip.ClientClipActions.get_notes:16 of
+msgid "Yields"
+msgstr ""
+
+#: mipac.actions.clip.ClientClipActions.get_notes:17 of
+msgid "AsyncGenerator[Note, None]"
+msgstr ""
+
+#: mipac.actions.clip.ClientClipActions.get_notes:18 of
+msgid "The notes"
+msgstr ""
+
+#: mipac.actions.clip.ClientClipActions.remove_note:1 of
+msgid "Remove a note from a clip"
+msgstr ""
+
+#: mipac.actions.clip.ClientClipActions.remove_note:13 of
+msgid "True if the note was removed from the clip, False otherwise"
+msgstr ""
+
+#: mipac.actions.clip.ClientClipActions.update:1 of
+msgid "Update a clip"
+msgstr ""
+
+#: mipac.actions.clip.ClientClipActions.update:7
+#: mipac.actions.clip.ClipActions.create:5 of
+msgid "name"
+msgstr ""
+
+#: mipac.actions.clip.ClientClipActions.update:8
+#: mipac.actions.clip.ClipActions.create:6 of
+msgid "The clip name"
+msgstr ""
+
+#: mipac.actions.clip.ClientClipActions.update:9
+#: mipac.actions.clip.ClipActions.create:7 of
+msgid "is_public"
+msgstr ""
+
+#: mipac.actions.clip.ClientClipActions.update:-1
+#: mipac.actions.clip.ClipActions.create:-1 of
+msgid "bool, optional"
+msgstr ""
+
+#: mipac.actions.clip.ClientClipActions.update:10 of
+msgid "Whether the clip is public, by default None"
+msgstr ""
+
+#: mipac.actions.clip.ClientClipActions.update:12
+#: mipac.actions.clip.ClipActions.create:10 of
+msgid "description"
+msgstr ""
+
+#: mipac.actions.clip.ClientClipActions.update:-1
+#: mipac.actions.clip.ClipActions.create:-1 of
+msgid "str, optional"
+msgstr ""
+
+#: mipac.actions.clip.ClientClipActions.update:12
+#: mipac.actions.clip.ClipActions.create:10 of
+msgid "The clip description, by default None"
+msgstr ""
+
+#: mipac.actions.clip.ClientClipActions.update:17 of
+msgid "True if the clip was updated, False otherwise"
+msgstr ""
+
+#: mipac.actions.clip.ClipActions:1 of
+msgid "Bases: :py:class:`~mipac.actions.clip.ClientClipActions`"
+msgstr ""
+
+#: mipac.actions.clip.ClipActions.create:1 of
+msgid "Create a clip"
+msgstr ""
+
+#: mipac.actions.clip.ClipActions.create:8 of
+msgid "Whether the clip is public, by default False"
+msgstr ""
+
+#: mipac.actions.clip.ClipActions.create:14
+#: mipac.actions.clip.ClipActions.get:10 of
+msgid "Clip"
+msgstr ""
+
+#: mipac.actions.clip.ClipActions.create:15 of
+msgid "The created clip"
+msgstr ""
+
+#: mipac.actions.clip.ClipActions.get:1 of
+msgid "Get a clip"
+msgstr ""
+
+#: mipac.actions.clip.ClipActions.get:11 of
+msgid "The clip"
+msgstr ""
+
+#: mipac.actions.clip.ClipActions.get_list:1 of
+msgid "Get my clips"
+msgstr ""
+
+#: mipac.actions.clip.ClipActions.get_list:5
+#: mipac.actions.clip.ClipActions.get_my_favorites:5 of
+msgid "list[Clip]"
+msgstr ""
+
+#: mipac.actions.clip.ClipActions.get_list:6 of
+msgid "The clips"
+msgstr ""
+
+#: mipac.actions.clip.ClipActions.get_my_favorites:1 of
+msgid "Get my favorite clips"
+msgstr ""
+
+#: mipac.actions.clip.ClipActions.get_my_favorites:6 of
+msgid "The favorite clips"
+msgstr ""
+
diff --git a/docs/locale/ja/LC_MESSAGES/mipac.actions.drive.mo b/docs/locale/ja/LC_MESSAGES/mipac.actions.drive.mo
new file mode 100644
index 00000000..d4ff039c
Binary files /dev/null and b/docs/locale/ja/LC_MESSAGES/mipac.actions.drive.mo differ
diff --git a/docs/locale/ja/LC_MESSAGES/mipac.actions.drive.po b/docs/locale/ja/LC_MESSAGES/mipac.actions.drive.po
new file mode 100644
index 00000000..24c24287
--- /dev/null
+++ b/docs/locale/ja/LC_MESSAGES/mipac.actions.drive.po
@@ -0,0 +1,225 @@
+# SOME DESCRIPTIVE TITLE.
+# Copyright (C) 2023, yupix
+# This file is distributed under the same license as the mipac package.
+# FIRST AUTHOR , 2023.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: mipac \n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2023-08-30 05:09+0000\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME \n"
+"Language: ja\n"
+"Language-Team: ja \n"
+"Plural-Forms: nplurals=1; plural=0;\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=utf-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Generated-By: Babel 2.12.1\n"
+
+#: ../../mipac.actions.drive.rst:2
+msgid "mipac.actions.drive module"
+msgstr ""
+
+#: mipac.actions.drive.DriveActions:1 of
+msgid "Bases: :py:class:`~mipac.abstract.action.AbstractAction`"
+msgstr ""
+
+#: mipac.actions.drive.DriveActions.get_folders:1 of
+msgid "フォルダーの一覧を取得します"
+msgstr ""
+
+#: mipac.actions.drive.DriveActions.get_folders:4
+#: mipac.actions.drive.FileActions.get_files:4
+#: mipac.actions.drive.FileActions.show_file:4
+#: mipac.actions.drive.FileActions.upload_file:4 of
+msgid "Parameters"
+msgstr ""
+
+#: mipac.actions.drive.DriveActions.get_folders:5
+#: mipac.actions.drive.FileActions.get_files:5 of
+msgid "limit"
+msgstr ""
+
+#: mipac.actions.drive.DriveActions.get_folders:-1
+#: mipac.actions.drive.FileActions.get_files:-1 of
+msgid "int, default=10"
+msgstr ""
+
+#: mipac.actions.drive.DriveActions.get_folders:6
+#: mipac.actions.drive.FileActions.get_files:6 of
+msgid "取得する上限"
+msgstr ""
+
+#: mipac.actions.drive.DriveActions.get_folders:7
+#: mipac.actions.drive.FileActions.get_files:7 of
+msgid "since_id"
+msgstr ""
+
+#: mipac.actions.drive.DriveActions.get_folders:-1
+#: mipac.actions.drive.FileActions.get_files:-1
+#: mipac.actions.drive.FileActions.show_file:-1
+#: mipac.actions.drive.FileActions.upload_file:-1 of
+msgid "str | None, default=None"
+msgstr ""
+
+#: mipac.actions.drive.DriveActions.get_folders:8 of
+msgid "指定すると、その投稿を投稿を起点としてより新しい投稿を取得します"
+msgstr ""
+
+#: mipac.actions.drive.DriveActions.get_folders:9
+#: mipac.actions.drive.FileActions.get_files:9 of
+msgid "until_id"
+msgstr ""
+
+#: mipac.actions.drive.DriveActions.get_folders:10 of
+msgid "指定すると、その投稿を投稿を起点としてより古い投稿を取得します"
+msgstr ""
+
+#: mipac.actions.drive.DriveActions.get_folders:11
+#: mipac.actions.drive.FileActions.get_files:11
+#: mipac.actions.drive.FileActions.upload_file:9 of
+msgid "folder_id"
+msgstr ""
+
+#: mipac.actions.drive.DriveActions.get_folders:12 of
+msgid "指定すると、そのフォルダーを起点としてフォルダーを取得します"
+msgstr ""
+
+#: mipac.actions.drive.DriveActions.get_folders:13 of
+msgid "get_all"
+msgstr ""
+
+#: mipac.actions.drive.DriveActions.get_folders:-1
+#: mipac.actions.drive.FileActions.upload_file:-1 of
+msgid "bool, default=False"
+msgstr ""
+
+#: mipac.actions.drive.DriveActions.get_folders:14 of
+msgid "Whether to retrieve all folders or not"
+msgstr ""
+
+#: mipac.actions.drive.FileActions:1 of
+msgid "Bases: :py:class:`~mipac.actions.drive.ClientFileActions`"
+msgstr ""
+
+#: mipac.actions.drive.FileActions.get_files:1 of
+msgid "ファイルを取得します"
+msgstr ""
+
+#: mipac.actions.drive.FileActions.get_files:8 of
+msgid "指定すると、そのIDを起点としてより新しいファイルを取得します"
+msgstr ""
+
+#: mipac.actions.drive.FileActions.get_files:10 of
+msgid "指定すると、そのIDを起点としてより古いファイルを取得します"
+msgstr ""
+
+#: mipac.actions.drive.FileActions.get_files:12 of
+msgid "指定すると、そのフォルダーを起点としてファイルを取得します"
+msgstr ""
+
+#: mipac.actions.drive.FileActions.get_files:13 of
+msgid "file_type"
+msgstr ""
+
+#: mipac.actions.drive.FileActions.get_files:14 of
+msgid "取得したいファイルの拡張子"
+msgstr ""
+
+#: mipac.actions.drive.FileActions.show_file:1 of
+msgid "ファイルの情報を取得します。"
+msgstr ""
+
+#: mipac.actions.drive.FileActions.show_file:5 of
+msgid "file_id"
+msgstr ""
+
+#: mipac.actions.drive.FileActions.show_file:6 of
+msgid "ファイルのID"
+msgstr ""
+
+#: mipac.actions.drive.FileActions.show_file:8 of
+msgid "url"
+msgstr ""
+
+#: mipac.actions.drive.FileActions.show_file:8 of
+msgid "ファイルのURL"
+msgstr ""
+
+#: mipac.actions.drive.FileActions.show_file:11
+#: mipac.actions.drive.FileActions.upload_file:19 of
+msgid "Returns"
+msgstr ""
+
+#: mipac.actions.drive.FileActions.show_file:12
+#: mipac.actions.drive.FileActions.upload_file:20 of
+msgid "File"
+msgstr ""
+
+#: mipac.actions.drive.FileActions.show_file:13 of
+msgid "ファイルの情報"
+msgstr ""
+
+#: mipac.actions.drive.FileActions.upload_file:1 of
+msgid "ファイルをアップロードします"
+msgstr ""
+
+#: mipac.actions.drive.FileActions.upload_file:5 of
+msgid "file"
+msgstr ""
+
+#: mipac.actions.drive.FileActions.upload_file:-1 of
+msgid "str"
+msgstr ""
+
+#: mipac.actions.drive.FileActions.upload_file:6 of
+msgid "アップロードするファイル"
+msgstr ""
+
+#: mipac.actions.drive.FileActions.upload_file:7 of
+msgid "file_name"
+msgstr ""
+
+#: mipac.actions.drive.FileActions.upload_file:8 of
+msgid "アップロードするファイルの名前"
+msgstr ""
+
+#: mipac.actions.drive.FileActions.upload_file:10 of
+msgid "アップロードするフォルダーのID"
+msgstr ""
+
+#: mipac.actions.drive.FileActions.upload_file:11 of
+msgid "comment"
+msgstr ""
+
+#: mipac.actions.drive.FileActions.upload_file:12 of
+msgid "アップロードするファイルのコメント"
+msgstr ""
+
+#: mipac.actions.drive.FileActions.upload_file:13 of
+msgid "is_sensitive"
+msgstr ""
+
+#: mipac.actions.drive.FileActions.upload_file:14 of
+msgid "アップロードするファイルがNSFWかどうか"
+msgstr ""
+
+#: mipac.actions.drive.FileActions.upload_file:16 of
+msgid "force"
+msgstr ""
+
+#: mipac.actions.drive.FileActions.upload_file:16 of
+msgid "アップロードするファイルが同名のファイルを上書きするかどうか"
+msgstr ""
+
+#: mipac.actions.drive.FileActions.upload_file:21 of
+msgid "アップロードしたファイルの情報"
+msgstr ""
+
+#: mipac.actions.drive.FolderActions:1 of
+msgid "Bases: :py:class:`~mipac.actions.drive.ClientFolderActions`"
+msgstr ""
+
diff --git a/docs/locale/ja/LC_MESSAGES/mipac.actions.emoji.mo b/docs/locale/ja/LC_MESSAGES/mipac.actions.emoji.mo
new file mode 100644
index 00000000..d4ff039c
Binary files /dev/null and b/docs/locale/ja/LC_MESSAGES/mipac.actions.emoji.mo differ
diff --git a/docs/locale/ja/LC_MESSAGES/mipac.actions.emoji.po b/docs/locale/ja/LC_MESSAGES/mipac.actions.emoji.po
new file mode 100644
index 00000000..5f9824c6
--- /dev/null
+++ b/docs/locale/ja/LC_MESSAGES/mipac.actions.emoji.po
@@ -0,0 +1,29 @@
+# SOME DESCRIPTIVE TITLE.
+# Copyright (C) 2023, yupix
+# This file is distributed under the same license as the mipac package.
+# FIRST AUTHOR , 2023.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: mipac \n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2023-08-30 05:09+0000\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME \n"
+"Language: ja\n"
+"Language-Team: ja \n"
+"Plural-Forms: nplurals=1; plural=0;\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=utf-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Generated-By: Babel 2.12.1\n"
+
+#: ../../mipac.actions.emoji.rst:2
+msgid "mipac.actions.emoji module"
+msgstr ""
+
+#: mipac.actions.emoji.EmojiActions:1 of
+msgid "Bases: :py:class:`~mipac.abstract.action.AbstractAction`"
+msgstr ""
+
diff --git a/docs/locale/ja/LC_MESSAGES/mipac.actions.favorite.mo b/docs/locale/ja/LC_MESSAGES/mipac.actions.favorite.mo
new file mode 100644
index 00000000..d4ff039c
Binary files /dev/null and b/docs/locale/ja/LC_MESSAGES/mipac.actions.favorite.mo differ
diff --git a/docs/locale/ja/LC_MESSAGES/mipac.actions.favorite.po b/docs/locale/ja/LC_MESSAGES/mipac.actions.favorite.po
new file mode 100644
index 00000000..394dc46e
--- /dev/null
+++ b/docs/locale/ja/LC_MESSAGES/mipac.actions.favorite.po
@@ -0,0 +1,29 @@
+# SOME DESCRIPTIVE TITLE.
+# Copyright (C) 2023, yupix
+# This file is distributed under the same license as the mipac package.
+# FIRST AUTHOR , 2023.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: mipac \n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2023-08-30 05:09+0000\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME \n"
+"Language: ja\n"
+"Language-Team: ja \n"
+"Plural-Forms: nplurals=1; plural=0;\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=utf-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Generated-By: Babel 2.12.1\n"
+
+#: ../../mipac.actions.favorite.rst:2
+msgid "mipac.actions.favorite module"
+msgstr ""
+
+#: mipac.actions.favorite.FavoriteActions:1 of
+msgid "Bases: :py:class:`~mipac.abstract.action.AbstractAction`"
+msgstr ""
+
diff --git a/docs/locale/ja/LC_MESSAGES/mipac.actions.federation.mo b/docs/locale/ja/LC_MESSAGES/mipac.actions.federation.mo
new file mode 100644
index 00000000..d4ff039c
Binary files /dev/null and b/docs/locale/ja/LC_MESSAGES/mipac.actions.federation.mo differ
diff --git a/docs/locale/ja/LC_MESSAGES/mipac.actions.federation.po b/docs/locale/ja/LC_MESSAGES/mipac.actions.federation.po
new file mode 100644
index 00000000..967cd097
--- /dev/null
+++ b/docs/locale/ja/LC_MESSAGES/mipac.actions.federation.po
@@ -0,0 +1,29 @@
+# SOME DESCRIPTIVE TITLE.
+# Copyright (C) 2023, yupix
+# This file is distributed under the same license as the mipac package.
+# FIRST AUTHOR , 2023.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: mipac \n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2023-08-30 05:09+0000\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME \n"
+"Language: ja\n"
+"Language-Team: ja \n"
+"Plural-Forms: nplurals=1; plural=0;\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=utf-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Generated-By: Babel 2.12.1\n"
+
+#: ../../mipac.actions.federation.rst:2
+msgid "mipac.actions.federation module"
+msgstr ""
+
+#: mipac.actions.federation.FederationActions:1 of
+msgid "Bases: :py:class:`~mipac.abstract.action.AbstractAction`"
+msgstr ""
+
diff --git a/docs/locale/ja/LC_MESSAGES/mipac.actions.follow.mo b/docs/locale/ja/LC_MESSAGES/mipac.actions.follow.mo
new file mode 100644
index 00000000..d4ff039c
Binary files /dev/null and b/docs/locale/ja/LC_MESSAGES/mipac.actions.follow.mo differ
diff --git a/docs/locale/ja/LC_MESSAGES/mipac.actions.follow.po b/docs/locale/ja/LC_MESSAGES/mipac.actions.follow.po
new file mode 100644
index 00000000..7c9126fd
--- /dev/null
+++ b/docs/locale/ja/LC_MESSAGES/mipac.actions.follow.po
@@ -0,0 +1,139 @@
+# SOME DESCRIPTIVE TITLE.
+# Copyright (C) 2023, yupix
+# This file is distributed under the same license as the mipac package.
+# FIRST AUTHOR , 2023.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: mipac \n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2023-08-30 05:09+0000\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME \n"
+"Language: ja\n"
+"Language-Team: ja \n"
+"Plural-Forms: nplurals=1; plural=0;\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=utf-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Generated-By: Babel 2.12.1\n"
+
+#: ../../mipac.actions.follow.rst:2
+msgid "mipac.actions.follow module"
+msgstr ""
+
+#: mipac.actions.follow.FollowActions:1
+#: mipac.actions.follow.FollowRequestActions:1 of
+msgid "Bases: :py:class:`~mipac.abstract.action.AbstractAction`"
+msgstr ""
+
+#: mipac.actions.follow.FollowActions.add:1 of
+msgid "Follow a user"
+msgstr ""
+
+#: mipac.actions.follow.FollowActions.add:4
+#: mipac.actions.follow.FollowActions.invalidate:4
+#: mipac.actions.follow.FollowActions.remove:4
+#: mipac.actions.follow.FollowRequestActions.accept:9
+#: mipac.actions.follow.FollowRequestActions.cancel:9
+#: mipac.actions.follow.FollowRequestActions.get_all:4
+#: mipac.actions.follow.FollowRequestActions.reject:9 of
+msgid "Returns"
+msgstr ""
+
+#: mipac.actions.follow.FollowActions.add:5 of
+msgid "UserLite:"
+msgstr ""
+
+#: mipac.actions.follow.FollowActions.add:6 of
+msgid "The user that you followed"
+msgstr ""
+
+#: mipac.actions.follow.FollowActions.invalidate:1 of
+msgid "Make the user unfollows you"
+msgstr ""
+
+#: mipac.actions.follow.FollowActions.invalidate:5
+#: mipac.actions.follow.FollowActions.remove:5
+#: mipac.actions.follow.FollowRequestActions.cancel:10 of
+msgid "LiteUser"
+msgstr ""
+
+#: mipac.actions.follow.FollowActions.invalidate:6 of
+msgid "The user that followed you"
+msgstr ""
+
+#: mipac.actions.follow.FollowActions.remove:1 of
+msgid "Unfollow a user"
+msgstr ""
+
+#: mipac.actions.follow.FollowActions.remove:6 of
+msgid "The user that you unfollowed"
+msgstr ""
+
+#: mipac.actions.follow.FollowRequestActions.accept:1 of
+msgid "Accept a follow request"
+msgstr ""
+
+#: mipac.actions.follow.FollowRequestActions.accept:4
+#: mipac.actions.follow.FollowRequestActions.cancel:4
+#: mipac.actions.follow.FollowRequestActions.reject:4 of
+msgid "Parameters"
+msgstr ""
+
+#: mipac.actions.follow.FollowRequestActions.accept:6
+#: mipac.actions.follow.FollowRequestActions.cancel:6
+#: mipac.actions.follow.FollowRequestActions.reject:6 of
+msgid "user_id: str"
+msgstr ""
+
+#: mipac.actions.follow.FollowRequestActions.accept:6 of
+msgid "The user ID to accept"
+msgstr ""
+
+#: mipac.actions.follow.FollowRequestActions.accept:10
+#: mipac.actions.follow.FollowRequestActions.reject:10 of
+msgid "bool"
+msgstr ""
+
+#: mipac.actions.follow.FollowRequestActions.accept:11 of
+msgid "Whether the request was accepted"
+msgstr ""
+
+#: mipac.actions.follow.FollowRequestActions.cancel:1 of
+msgid "Cancel a follow request"
+msgstr ""
+
+#: mipac.actions.follow.FollowRequestActions.cancel:6 of
+msgid "The user ID to cancel"
+msgstr ""
+
+#: mipac.actions.follow.FollowRequestActions.cancel:11 of
+msgid "The user that you canceled to follow"
+msgstr ""
+
+#: mipac.actions.follow.FollowRequestActions.get_all:1 of
+msgid "Get all follow requests"
+msgstr ""
+
+#: mipac.actions.follow.FollowRequestActions.get_all:5 of
+msgid "list[FollowRequest]"
+msgstr ""
+
+#: mipac.actions.follow.FollowRequestActions.get_all:6 of
+msgid "List of follow requests"
+msgstr ""
+
+#: mipac.actions.follow.FollowRequestActions.reject:1 of
+msgid "Reject a follow request"
+msgstr ""
+
+#: mipac.actions.follow.FollowRequestActions.reject:6 of
+msgid "The user ID to reject"
+msgstr ""
+
+#: mipac.actions.follow.FollowRequestActions.reject:11 of
+msgid "Whether the request was rejected"
+msgstr ""
+
diff --git a/docs/locale/ja/LC_MESSAGES/mipac.actions.mo b/docs/locale/ja/LC_MESSAGES/mipac.actions.mo
new file mode 100644
index 00000000..be011bde
Binary files /dev/null and b/docs/locale/ja/LC_MESSAGES/mipac.actions.mo differ
diff --git a/docs/locale/ja/LC_MESSAGES/mipac.actions.mute.mo b/docs/locale/ja/LC_MESSAGES/mipac.actions.mute.mo
new file mode 100644
index 00000000..d4ff039c
Binary files /dev/null and b/docs/locale/ja/LC_MESSAGES/mipac.actions.mute.mo differ
diff --git a/docs/locale/ja/LC_MESSAGES/mipac.actions.mute.po b/docs/locale/ja/LC_MESSAGES/mipac.actions.mute.po
new file mode 100644
index 00000000..35b34460
--- /dev/null
+++ b/docs/locale/ja/LC_MESSAGES/mipac.actions.mute.po
@@ -0,0 +1,78 @@
+# SOME DESCRIPTIVE TITLE.
+# Copyright (C) 2023, yupix
+# This file is distributed under the same license as the mipac package.
+# FIRST AUTHOR , 2023.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: mipac \n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2023-08-30 05:09+0000\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME \n"
+"Language: ja\n"
+"Language-Team: ja \n"
+"Plural-Forms: nplurals=1; plural=0;\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=utf-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Generated-By: Babel 2.12.1\n"
+
+#: ../../mipac.actions.mute.rst:2
+msgid "mipac.actions.mute module"
+msgstr ""
+
+#: mipac.actions.mute.MuteActions:1 of
+msgid "Bases: :py:class:`~mipac.abstract.action.AbstractAction`"
+msgstr ""
+
+#: mipac.actions.mute.MuteActions.add:1 of
+msgid "Adds the specified user as a mute target"
+msgstr ""
+
+#: mipac.actions.mute.MuteActions.add:4 mipac.actions.mute.MuteActions.delete:4
+#: of
+msgid "Parameters"
+msgstr ""
+
+#: mipac.actions.mute.MuteActions.add:6 mipac.actions.mute.MuteActions.delete:6
+#: of
+msgid "user_id"
+msgstr ""
+
+#: mipac.actions.mute.MuteActions.add:-1
+#: mipac.actions.mute.MuteActions.delete:-1 of
+msgid "str | None, optional"
+msgstr ""
+
+#: mipac.actions.mute.MuteActions.add:6 of
+msgid "Mute target user Id, by default None"
+msgstr ""
+
+#: mipac.actions.mute.MuteActions.add:9 mipac.actions.mute.MuteActions.delete:9
+#: of
+msgid "Returns"
+msgstr ""
+
+#: mipac.actions.mute.MuteActions.add:10
+#: mipac.actions.mute.MuteActions.delete:10 of
+msgid "bool"
+msgstr ""
+
+#: mipac.actions.mute.MuteActions.add:11 of
+msgid "Whether the mute was successful or not"
+msgstr ""
+
+#: mipac.actions.mute.MuteActions.delete:1 of
+msgid "Unmute the specified user"
+msgstr ""
+
+#: mipac.actions.mute.MuteActions.delete:6 of
+msgid "Unmute target user Id, by default None"
+msgstr ""
+
+#: mipac.actions.mute.MuteActions.delete:11 of
+msgid "Whether the unmute was successful or not."
+msgstr ""
+
diff --git a/docs/locale/ja/LC_MESSAGES/mipac.actions.my.mo b/docs/locale/ja/LC_MESSAGES/mipac.actions.my.mo
new file mode 100644
index 00000000..d4ff039c
Binary files /dev/null and b/docs/locale/ja/LC_MESSAGES/mipac.actions.my.mo differ
diff --git a/docs/locale/ja/LC_MESSAGES/mipac.actions.my.po b/docs/locale/ja/LC_MESSAGES/mipac.actions.my.po
new file mode 100644
index 00000000..ccd4043f
--- /dev/null
+++ b/docs/locale/ja/LC_MESSAGES/mipac.actions.my.po
@@ -0,0 +1,73 @@
+# SOME DESCRIPTIVE TITLE.
+# Copyright (C) 2023, yupix
+# This file is distributed under the same license as the mipac package.
+# FIRST AUTHOR , 2023.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: mipac \n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2023-08-30 05:09+0000\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME \n"
+"Language: ja\n"
+"Language-Team: ja \n"
+"Plural-Forms: nplurals=1; plural=0;\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=utf-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Generated-By: Babel 2.12.1\n"
+
+#: ../../mipac.actions.my.rst:2
+msgid "mipac.actions.my module"
+msgstr ""
+
+#: mipac.actions.my.MyActions:1 of
+msgid "Bases: :py:class:`~mipac.abstract.action.AbstractAction`"
+msgstr ""
+
+#: mipac.actions.my.MyActions.get_claim_achievement:1 of
+msgid "指定した名前の実績を解除します"
+msgstr ""
+
+#: mipac.actions.my.MyActions.get_claim_achievement:4 of
+msgid "Parameters"
+msgstr ""
+
+#: mipac.actions.my.MyActions.get_claim_achievement:6 of
+msgid "name"
+msgstr ""
+
+#: mipac.actions.my.MyActions.get_claim_achievement:-1 of
+msgid "実績名"
+msgstr ""
+
+#: mipac.actions.my.MyActions.get_claim_achievement:6 of
+msgid "解除したい実績の名前"
+msgstr ""
+
+#: mipac.actions.my.MyActions.get_claim_achievement:9 of
+msgid "Returns"
+msgstr ""
+
+#: mipac.actions.my.MyActions.get_claim_achievement:11 of
+msgid "bool"
+msgstr ""
+
+#: mipac.actions.my.MyActions.get_claim_achievement:11 of
+msgid "成功したか否か"
+msgstr ""
+
+#: mipac.actions.my.MyActions.get_claim_achievement:14 of
+msgid "Raises"
+msgstr ""
+
+#: mipac.actions.my.MyActions.get_claim_achievement:15 of
+msgid "NotSupportVersion"
+msgstr ""
+
+#: mipac.actions.my.MyActions.get_claim_achievement:16 of
+msgid "実績機能が存在しないサーバーを使用している"
+msgstr ""
+
diff --git a/docs/locale/ja/LC_MESSAGES/mipac.actions.note.mo b/docs/locale/ja/LC_MESSAGES/mipac.actions.note.mo
new file mode 100644
index 00000000..d4ff039c
Binary files /dev/null and b/docs/locale/ja/LC_MESSAGES/mipac.actions.note.mo differ
diff --git a/docs/locale/ja/LC_MESSAGES/mipac.actions.note.po b/docs/locale/ja/LC_MESSAGES/mipac.actions.note.po
new file mode 100644
index 00000000..9d7c663a
--- /dev/null
+++ b/docs/locale/ja/LC_MESSAGES/mipac.actions.note.po
@@ -0,0 +1,195 @@
+# SOME DESCRIPTIVE TITLE.
+# Copyright (C) 2023, yupix
+# This file is distributed under the same license as the mipac package.
+# FIRST AUTHOR , 2023.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: mipac \n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2023-08-30 05:09+0000\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME \n"
+"Language: ja\n"
+"Language-Team: ja \n"
+"Plural-Forms: nplurals=1; plural=0;\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=utf-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Generated-By: Babel 2.12.1\n"
+
+#: ../../mipac.actions.note.rst:2
+msgid "mipac.actions.note module"
+msgstr ""
+
+#: mipac.actions.note.NoteActions:1 of
+msgid "Bases: :py:class:`~mipac.actions.note.ClientNoteActions`"
+msgstr ""
+
+#: mipac.actions.note.NoteActions.send:1 of
+msgid "ノートを投稿します。"
+msgstr ""
+
+#: mipac.actions.note.NoteActions.send:4 of
+msgid "Parameters"
+msgstr ""
+
+#: mipac.actions.note.NoteActions.send:5 of
+msgid "content"
+msgstr ""
+
+#: mipac.actions.note.NoteActions.send:-1 of
+msgid "str | None, default=None"
+msgstr ""
+
+#: mipac.actions.note.NoteActions.send:6 of
+msgid "投稿する内容"
+msgstr ""
+
+#: mipac.actions.note.NoteActions.send:8 of
+msgid "visibility"
+msgstr ""
+
+#: mipac.actions.note.NoteActions.send:-1 of
+msgid "INoteVisibility, optional"
+msgstr ""
+
+#: mipac.actions.note.NoteActions.send:8 of
+msgid ""
+"公開範囲, by default \"public\" Enum: \"public\" \"home\" \"followers\" "
+"\"specified\""
+msgstr ""
+
+#: mipac.actions.note.NoteActions.send:10 of
+msgid "visible_user_ids"
+msgstr ""
+
+#: mipac.actions.note.NoteActions.send:-1 of
+msgid "list[str] | None, optional"
+msgstr ""
+
+#: mipac.actions.note.NoteActions.send:11 of
+msgid "公開するユーザー, by default None"
+msgstr ""
+
+#: mipac.actions.note.NoteActions.send:12 of
+msgid "cw"
+msgstr ""
+
+#: mipac.actions.note.NoteActions.send:-1 of
+msgid "str | None, optional"
+msgstr ""
+
+#: mipac.actions.note.NoteActions.send:13 of
+msgid "閲覧注意の文字, by default None"
+msgstr ""
+
+#: mipac.actions.note.NoteActions.send:14 of
+msgid "local_only"
+msgstr ""
+
+#: mipac.actions.note.NoteActions.send:-1 of
+msgid "bool, optional"
+msgstr ""
+
+#: mipac.actions.note.NoteActions.send:15 of
+msgid "ローカルにのみ表示するか, by default False"
+msgstr ""
+
+#: mipac.actions.note.NoteActions.send:16 of
+msgid "extract_mentions"
+msgstr ""
+
+#: mipac.actions.note.NoteActions.send:17 of
+msgid "メンションを展開するか, by default False"
+msgstr ""
+
+#: mipac.actions.note.NoteActions.send:18 of
+msgid "extract_hashtags"
+msgstr ""
+
+#: mipac.actions.note.NoteActions.send:19 of
+msgid "ハッシュタグを展開するか, by default False"
+msgstr ""
+
+#: mipac.actions.note.NoteActions.send:20 of
+msgid "extract_emojis"
+msgstr ""
+
+#: mipac.actions.note.NoteActions.send:21 of
+msgid "絵文字を展開するか, by default False"
+msgstr ""
+
+#: mipac.actions.note.NoteActions.send:22 of
+msgid "reply_id"
+msgstr ""
+
+#: mipac.actions.note.NoteActions.send:23 of
+msgid "リプライ先のid, by default None"
+msgstr ""
+
+#: mipac.actions.note.NoteActions.send:24 of
+msgid "renote_id"
+msgstr ""
+
+#: mipac.actions.note.NoteActions.send:25 of
+msgid "リノート先のid, by default None"
+msgstr ""
+
+#: mipac.actions.note.NoteActions.send:26 of
+msgid "channel_id"
+msgstr ""
+
+#: mipac.actions.note.NoteActions.send:27 of
+msgid "チャンネルid, by default None"
+msgstr ""
+
+#: mipac.actions.note.NoteActions.send:28 of
+msgid "files"
+msgstr ""
+
+#: mipac.actions.note.NoteActions.send:-1 of
+msgid "list[MiFile | File | str], optional"
+msgstr ""
+
+#: mipac.actions.note.NoteActions.send:29 of
+msgid "添付するファイルのリスト, by default None"
+msgstr ""
+
+#: mipac.actions.note.NoteActions.send:31 of
+msgid "poll"
+msgstr ""
+
+#: mipac.actions.note.NoteActions.send:-1 of
+msgid "MiPoll | None, optional"
+msgstr ""
+
+#: mipac.actions.note.NoteActions.send:31 of
+msgid "アンケート, by default None"
+msgstr ""
+
+#: mipac.actions.note.NoteActions.send:34 of
+msgid "Returns"
+msgstr ""
+
+#: mipac.actions.note.NoteActions.send:36 of
+msgid "Note"
+msgstr ""
+
+#: mipac.actions.note.NoteActions.send:36 of
+msgid "投稿したノート"
+msgstr ""
+
+#: mipac.actions.note.NoteActions.send:39 of
+msgid "Raises"
+msgstr ""
+
+#: mipac.actions.note.NoteActions.send:40 of
+msgid "ContentRequired"
+msgstr ""
+
+#: mipac.actions.note.NoteActions.send:41 of
+msgid "[description]"
+msgstr ""
+
diff --git a/docs/locale/ja/LC_MESSAGES/mipac.actions.po b/docs/locale/ja/LC_MESSAGES/mipac.actions.po
new file mode 100644
index 00000000..2c1ff296
--- /dev/null
+++ b/docs/locale/ja/LC_MESSAGES/mipac.actions.po
@@ -0,0 +1,37 @@
+# SOME DESCRIPTIVE TITLE.
+# Copyright (C) 2023, yupix
+# This file is distributed under the same license as the mipac package.
+# FIRST AUTHOR , 2023.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: mipac \n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2023-08-30 05:11+0000\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME \n"
+"Language: ja\n"
+"Language-Team: ja \n"
+"Plural-Forms: nplurals=1; plural=0;\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=utf-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Generated-By: Babel 2.12.1\n"
+
+#: ../../mipac.actions.rst:2
+msgid "mipac.actions package"
+msgstr ""
+
+#: ../../mipac.actions.rst:5
+msgid "Subpackages"
+msgstr ""
+
+#: ../../mipac.actions.rst:13
+msgid "Submodules"
+msgstr ""
+
+#: ../../mipac.actions.rst:38
+msgid "Module contents"
+msgstr ""
+
diff --git a/docs/locale/ja/LC_MESSAGES/mipac.actions.poll.mo b/docs/locale/ja/LC_MESSAGES/mipac.actions.poll.mo
new file mode 100644
index 00000000..d4ff039c
Binary files /dev/null and b/docs/locale/ja/LC_MESSAGES/mipac.actions.poll.mo differ
diff --git a/docs/locale/ja/LC_MESSAGES/mipac.actions.poll.po b/docs/locale/ja/LC_MESSAGES/mipac.actions.poll.po
new file mode 100644
index 00000000..12977258
--- /dev/null
+++ b/docs/locale/ja/LC_MESSAGES/mipac.actions.poll.po
@@ -0,0 +1,29 @@
+# SOME DESCRIPTIVE TITLE.
+# Copyright (C) 2023, yupix
+# This file is distributed under the same license as the mipac package.
+# FIRST AUTHOR , 2023.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: mipac \n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2023-08-30 05:09+0000\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME \n"
+"Language: ja\n"
+"Language-Team: ja \n"
+"Plural-Forms: nplurals=1; plural=0;\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=utf-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Generated-By: Babel 2.12.1\n"
+
+#: ../../mipac.actions.poll.rst:2
+msgid "mipac.actions.poll module"
+msgstr ""
+
+#: mipac.actions.poll.PollActions:1 of
+msgid "Bases: :py:class:`~mipac.abstract.action.AbstractAction`"
+msgstr ""
+
diff --git a/docs/locale/ja/LC_MESSAGES/mipac.actions.reaction.mo b/docs/locale/ja/LC_MESSAGES/mipac.actions.reaction.mo
new file mode 100644
index 00000000..d4ff039c
Binary files /dev/null and b/docs/locale/ja/LC_MESSAGES/mipac.actions.reaction.mo differ
diff --git a/docs/locale/ja/LC_MESSAGES/mipac.actions.reaction.po b/docs/locale/ja/LC_MESSAGES/mipac.actions.reaction.po
new file mode 100644
index 00000000..094d89ad
--- /dev/null
+++ b/docs/locale/ja/LC_MESSAGES/mipac.actions.reaction.po
@@ -0,0 +1,69 @@
+# SOME DESCRIPTIVE TITLE.
+# Copyright (C) 2023, yupix
+# This file is distributed under the same license as the mipac package.
+# FIRST AUTHOR , 2023.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: mipac \n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2023-08-30 05:09+0000\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME \n"
+"Language: ja\n"
+"Language-Team: ja \n"
+"Plural-Forms: nplurals=1; plural=0;\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=utf-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Generated-By: Babel 2.12.1\n"
+
+#: ../../mipac.actions.reaction.rst:2
+msgid "mipac.actions.reaction module"
+msgstr ""
+
+#: mipac.actions.reaction.ReactionActions:1 of
+msgid "Bases: :py:class:`~mipac.abstract.action.AbstractAction`"
+msgstr ""
+
+#: mipac.actions.reaction.ReactionActions.add:1 of
+msgid "指定したnoteに指定したリアクションを付与します(内部用"
+msgstr ""
+
+#: mipac.actions.reaction.ReactionActions.add:4 of
+msgid "Parameters"
+msgstr ""
+
+#: mipac.actions.reaction.ReactionActions.add:5 of
+msgid "reaction"
+msgstr ""
+
+#: mipac.actions.reaction.ReactionActions.add:-1 of
+msgid "str | None"
+msgstr ""
+
+#: mipac.actions.reaction.ReactionActions.add:6 of
+msgid "付与するリアクション名"
+msgstr ""
+
+#: mipac.actions.reaction.ReactionActions.add:8 of
+msgid "note_id"
+msgstr ""
+
+#: mipac.actions.reaction.ReactionActions.add:8 of
+msgid "付与対象のノートID"
+msgstr ""
+
+#: mipac.actions.reaction.ReactionActions.add:11 of
+msgid "Returns"
+msgstr ""
+
+#: mipac.actions.reaction.ReactionActions.add:12 of
+msgid "bool"
+msgstr ""
+
+#: mipac.actions.reaction.ReactionActions.add:13 of
+msgid "成功したならTrue,失敗ならFalse"
+msgstr ""
+
diff --git a/docs/locale/ja/LC_MESSAGES/mipac.actions.user.mo b/docs/locale/ja/LC_MESSAGES/mipac.actions.user.mo
new file mode 100644
index 00000000..d4ff039c
Binary files /dev/null and b/docs/locale/ja/LC_MESSAGES/mipac.actions.user.mo differ
diff --git a/docs/locale/ja/LC_MESSAGES/mipac.actions.user.po b/docs/locale/ja/LC_MESSAGES/mipac.actions.user.po
new file mode 100644
index 00000000..cd68d0f9
--- /dev/null
+++ b/docs/locale/ja/LC_MESSAGES/mipac.actions.user.po
@@ -0,0 +1,229 @@
+# SOME DESCRIPTIVE TITLE.
+# Copyright (C) 2023, yupix
+# This file is distributed under the same license as the mipac package.
+# FIRST AUTHOR , 2023.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: mipac \n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2023-08-30 05:09+0000\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME \n"
+"Language: ja\n"
+"Language-Team: ja \n"
+"Plural-Forms: nplurals=1; plural=0;\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=utf-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Generated-By: Babel 2.12.1\n"
+
+#: ../../mipac.actions.user.rst:2
+msgid "mipac.actions.user module"
+msgstr ""
+
+#: mipac.actions.user.UserActions:1 of
+msgid "Bases: :py:class:`object`"
+msgstr ""
+
+#: mipac.actions.user.UserActions.fetch:1 of
+msgid "サーバーにアクセスし、ユーザーのプロフィールを取得します。基本的には get_userをお使いください。"
+msgstr ""
+
+#: mipac.actions.user.UserActions.fetch:4
+#: mipac.actions.user.UserActions.get_mention:4
+#: mipac.actions.user.UserActions.search:4
+#: mipac.actions.user.UserActions.search_by_username_and_host:4 of
+msgid "Parameters"
+msgstr ""
+
+#: mipac.actions.user.UserActions.fetch:5 of
+msgid "user_id"
+msgstr ""
+
+#: mipac.actions.user.UserActions.fetch:-1
+#: mipac.actions.user.UserActions.get_mention:10
+#: mipac.actions.user.UserActions.search:-1
+#: mipac.actions.user.UserActions.search_by_username_and_host:-1 of
+msgid "str"
+msgstr ""
+
+#: mipac.actions.user.UserActions.fetch:6 of
+msgid "取得したいユーザーのユーザーID"
+msgstr ""
+
+#: mipac.actions.user.UserActions.fetch:7
+#: mipac.actions.user.UserActions.search_by_username_and_host:5 of
+msgid "username"
+msgstr ""
+
+#: mipac.actions.user.UserActions.fetch:8 of
+msgid "取得したいユーザーのユーザー名"
+msgstr ""
+
+#: mipac.actions.user.UserActions.fetch:10
+#: mipac.actions.user.UserActions.search_by_username_and_host:7 of
+msgid "host"
+msgstr ""
+
+#: mipac.actions.user.UserActions.fetch:-1 of
+msgid "str, default=None"
+msgstr ""
+
+#: mipac.actions.user.UserActions.fetch:10 of
+msgid "取得したいユーザーがいるインスタンスのhost"
+msgstr ""
+
+#: mipac.actions.user.UserActions.fetch:13
+#: mipac.actions.user.UserActions.get_mention:9
+#: mipac.actions.user.UserActions.search:19
+#: mipac.actions.user.UserActions.search_by_username_and_host:15 of
+msgid "Returns"
+msgstr ""
+
+#: mipac.actions.user.UserActions.fetch:14 of
+msgid "UserDetailed"
+msgstr ""
+
+#: mipac.actions.user.UserActions.fetch:15 of
+msgid "ユーザー情報"
+msgstr ""
+
+#: mipac.actions.user.UserActions.get_achievements:1 of
+msgid "Get achievements of user."
+msgstr ""
+
+#: mipac.actions.user.UserActions.get_me:1 of
+msgid "ログインしているユーザーの情報を取得します"
+msgstr ""
+
+#: mipac.actions.user.UserActions.get_mention:1 of
+msgid "Get mention name of user."
+msgstr ""
+
+#: mipac.actions.user.UserActions.get_mention:6 of
+msgid "user"
+msgstr ""
+
+#: mipac.actions.user.UserActions.get_mention:-1 of
+msgid "Optional[User], default=None"
+msgstr ""
+
+#: mipac.actions.user.UserActions.get_mention:6 of
+msgid "メンションを取得したいユーザーのオブジェクト"
+msgstr ""
+
+#: mipac.actions.user.UserActions.get_mention:11 of
+msgid "メンション"
+msgstr ""
+
+#: mipac.actions.user.UserActions.search:1 of
+msgid "Search users by keyword."
+msgstr ""
+
+#: mipac.actions.user.UserActions.search:5 of
+msgid "query"
+msgstr ""
+
+#: mipac.actions.user.UserActions.search:6 of
+msgid "Keyword to search."
+msgstr ""
+
+#: mipac.actions.user.UserActions.search:7
+#: mipac.actions.user.UserActions.search_by_username_and_host:9 of
+msgid "limit"
+msgstr ""
+
+#: mipac.actions.user.UserActions.search:-1
+#: mipac.actions.user.UserActions.search_by_username_and_host:-1 of
+msgid "int, default=100"
+msgstr ""
+
+#: mipac.actions.user.UserActions.search:8
+#: mipac.actions.user.UserActions.search_by_username_and_host:10 of
+msgid "The maximum number of users to return."
+msgstr ""
+
+#: mipac.actions.user.UserActions.search:9 of
+msgid "offset"
+msgstr ""
+
+#: mipac.actions.user.UserActions.search:-1 of
+msgid "int, default=0"
+msgstr ""
+
+#: mipac.actions.user.UserActions.search:10 of
+msgid "The number of users to skip."
+msgstr ""
+
+#: mipac.actions.user.UserActions.search:11 of
+msgid "origin"
+msgstr ""
+
+#: mipac.actions.user.UserActions.search:-1 of
+msgid "Literal['local', 'remote', 'combined'], default='combined'"
+msgstr ""
+
+#: mipac.actions.user.UserActions.search:12 of
+msgid "The origin of users to search."
+msgstr ""
+
+#: mipac.actions.user.UserActions.search:13
+#: mipac.actions.user.UserActions.search_by_username_and_host:12 of
+msgid "detail"
+msgstr ""
+
+#: mipac.actions.user.UserActions.search:-1
+#: mipac.actions.user.UserActions.search_by_username_and_host:-1 of
+msgid "bool, default=True"
+msgstr ""
+
+#: mipac.actions.user.UserActions.search:14 of
+msgid "Whether to return detailed user information."
+msgstr ""
+
+#: mipac.actions.user.UserActions.search:16 of
+msgid "get_all"
+msgstr ""
+
+#: mipac.actions.user.UserActions.search:-1 of
+msgid "bool, default=False"
+msgstr ""
+
+#: mipac.actions.user.UserActions.search:16 of
+msgid "Whether to return all users."
+msgstr ""
+
+#: mipac.actions.user.UserActions.search:20 of
+msgid "AsyncGenerator[UserDetailed | LiteUser, None]"
+msgstr ""
+
+#: mipac.actions.user.UserActions.search:21 of
+msgid "A AsyncGenerator of users."
+msgstr ""
+
+#: mipac.actions.user.UserActions.search_by_username_and_host:1 of
+msgid "Search users by username and host."
+msgstr ""
+
+#: mipac.actions.user.UserActions.search_by_username_and_host:6 of
+msgid "Username of user."
+msgstr ""
+
+#: mipac.actions.user.UserActions.search_by_username_and_host:8 of
+msgid "Host of user."
+msgstr ""
+
+#: mipac.actions.user.UserActions.search_by_username_and_host:12 of
+msgid "Weather to get detailed user information."
+msgstr ""
+
+#: mipac.actions.user.UserActions.search_by_username_and_host:16 of
+msgid "list[UserDetailed | LiteUser]"
+msgstr ""
+
+#: mipac.actions.user.UserActions.search_by_username_and_host:17 of
+msgid "A list of users."
+msgstr ""
+
diff --git a/docs/locale/ja/LC_MESSAGES/mipac.client.mo b/docs/locale/ja/LC_MESSAGES/mipac.client.mo
new file mode 100644
index 00000000..d4ff039c
Binary files /dev/null and b/docs/locale/ja/LC_MESSAGES/mipac.client.mo differ
diff --git a/docs/locale/ja/LC_MESSAGES/mipac.client.po b/docs/locale/ja/LC_MESSAGES/mipac.client.po
new file mode 100644
index 00000000..b01e36ac
--- /dev/null
+++ b/docs/locale/ja/LC_MESSAGES/mipac.client.po
@@ -0,0 +1,29 @@
+# SOME DESCRIPTIVE TITLE.
+# Copyright (C) 2023, yupix
+# This file is distributed under the same license as the mipac package.
+# FIRST AUTHOR , 2023.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: mipac \n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2023-08-30 05:09+0000\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME \n"
+"Language: ja\n"
+"Language-Team: ja \n"
+"Plural-Forms: nplurals=1; plural=0;\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=utf-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Generated-By: Babel 2.12.1\n"
+
+#: ../../mipac.client.rst:2
+msgid "mipac.client module"
+msgstr ""
+
+#: mipac.client.Client:1 of
+msgid "Bases: :py:class:`object`"
+msgstr ""
+
diff --git a/docs/locale/ja/LC_MESSAGES/mipac.config.mo b/docs/locale/ja/LC_MESSAGES/mipac.config.mo
new file mode 100644
index 00000000..d4ff039c
Binary files /dev/null and b/docs/locale/ja/LC_MESSAGES/mipac.config.mo differ
diff --git a/docs/locale/ja/LC_MESSAGES/mipac.config.po b/docs/locale/ja/LC_MESSAGES/mipac.config.po
new file mode 100644
index 00000000..cc82f3e7
--- /dev/null
+++ b/docs/locale/ja/LC_MESSAGES/mipac.config.po
@@ -0,0 +1,34 @@
+# SOME DESCRIPTIVE TITLE.
+# Copyright (C) 2023, yupix
+# This file is distributed under the same license as the mipac package.
+# FIRST AUTHOR , 2023.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: mipac \n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2023-08-30 05:09+0000\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME \n"
+"Language: ja\n"
+"Language-Team: ja \n"
+"Plural-Forms: nplurals=1; plural=0;\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=utf-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Generated-By: Babel 2.12.1\n"
+
+#: ../../mipac.config.rst:2
+msgid "mipac.config module"
+msgstr ""
+
+#: mipac.config.CacheConfig:1 mipac.config.CacheConfigData:1
+#: mipac.config.Config:1 mipac.config.Features:1 mipac.config.Limits:1 of
+msgid "Bases: :py:class:`object`"
+msgstr ""
+
+#: mipac.config.IFeatures:1 mipac.config.ILimits:1 of
+msgid "Bases: :py:class:`~typing.TypedDict`"
+msgstr ""
+
diff --git a/docs/locale/ja/LC_MESSAGES/mipac.errors.base.mo b/docs/locale/ja/LC_MESSAGES/mipac.errors.base.mo
new file mode 100644
index 00000000..d4ff039c
Binary files /dev/null and b/docs/locale/ja/LC_MESSAGES/mipac.errors.base.mo differ
diff --git a/docs/locale/ja/LC_MESSAGES/mipac.errors.base.po b/docs/locale/ja/LC_MESSAGES/mipac.errors.base.po
new file mode 100644
index 00000000..499c33aa
--- /dev/null
+++ b/docs/locale/ja/LC_MESSAGES/mipac.errors.base.po
@@ -0,0 +1,46 @@
+# SOME DESCRIPTIVE TITLE.
+# Copyright (C) 2023, yupix
+# This file is distributed under the same license as the mipac package.
+# FIRST AUTHOR , 2023.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: mipac \n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2023-08-30 05:09+0000\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME \n"
+"Language: ja\n"
+"Language-Team: ja \n"
+"Plural-Forms: nplurals=1; plural=0;\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=utf-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Generated-By: Babel 2.12.1\n"
+
+#: ../../mipac.errors.base.rst:2
+msgid "mipac.errors.base module"
+msgstr ""
+
+#: mipac.errors.base.APIError:1 mipac.errors.base.NotExistRequiredData:1
+#: mipac.errors.base.NotSupportVersion:1 mipac.errors.base.ParameterError:1 of
+msgid "Bases: :py:class:`Exception`"
+msgstr ""
+
+#: mipac.errors.base.APIError:1 of
+msgid "APIのエラー"
+msgstr ""
+
+#: mipac.errors.base.NotExistRequiredData:1 of
+msgid "クラスの中に必要なデータが不足している"
+msgstr ""
+
+#: mipac.errors.base.NotSupportVersion:1 of
+msgid "サポートされていないバージョンのインスタンス"
+msgstr ""
+
+#: mipac.errors.base.ParameterError:1 of
+msgid "引数に関するエラー"
+msgstr ""
+
diff --git a/docs/locale/ja/LC_MESSAGES/mipac.errors.errors.mo b/docs/locale/ja/LC_MESSAGES/mipac.errors.errors.mo
new file mode 100644
index 00000000..d4ff039c
Binary files /dev/null and b/docs/locale/ja/LC_MESSAGES/mipac.errors.errors.mo differ
diff --git a/docs/locale/ja/LC_MESSAGES/mipac.errors.errors.po b/docs/locale/ja/LC_MESSAGES/mipac.errors.errors.po
new file mode 100644
index 00000000..ec66d6db
--- /dev/null
+++ b/docs/locale/ja/LC_MESSAGES/mipac.errors.errors.po
@@ -0,0 +1,381 @@
+# SOME DESCRIPTIVE TITLE.
+# Copyright (C) 2023, yupix
+# This file is distributed under the same license as the mipac package.
+# FIRST AUTHOR , 2023.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: mipac \n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2023-08-30 05:09+0000\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME \n"
+"Language: ja\n"
+"Language-Team: ja \n"
+"Plural-Forms: nplurals=1; plural=0;\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=utf-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Generated-By: Babel 2.12.1\n"
+
+#: ../../mipac.errors.errors.rst:2
+msgid "mipac.errors.errors module"
+msgstr ""
+
+#: mipac.errors.errors.AccessDeniedError:1
+#: mipac.errors.errors.AlreadyAddedError:1
+#: mipac.errors.errors.AlreadyBlockingError:1
+#: mipac.errors.errors.AlreadyClippedError:1
+#: mipac.errors.errors.AlreadyExpiredError:1
+#: mipac.errors.errors.AlreadyFavoritedError:1
+#: mipac.errors.errors.AlreadyFollowingError:1
+#: mipac.errors.errors.AlreadyInvitedError:1
+#: mipac.errors.errors.AlreadyLikedError:1
+#: mipac.errors.errors.AlreadyMutingError:1
+#: mipac.errors.errors.AlreadyPinnedError:1
+#: mipac.errors.errors.AlreadyPromotedError:1
+#: mipac.errors.errors.AlreadyReactedError:1
+#: mipac.errors.errors.AlreadyVotedError:1
+#: mipac.errors.errors.AvatarNotAnImageError:1
+#: mipac.errors.errors.BannerNotAnImageError:1
+#: mipac.errors.errors.BlockedError:1
+#: mipac.errors.errors.BlockeeIsYourselfError:1
+#: mipac.errors.errors.BlockingError:1
+#: mipac.errors.errors.CannotCreateAlreadyExpiredPollError:1
+#: mipac.errors.errors.CannotRenoteToAPureRenoteError:1
+#: mipac.errors.errors.CannotReplyToAPureRenoteError:1
+#: mipac.errors.errors.CannotReportTheAdminError:1
+#: mipac.errors.errors.CannotReportYourselfError:1
+#: mipac.errors.errors.ContentRequiredError:1
+#: mipac.errors.errors.CredentialRequiredError:1
+#: mipac.errors.errors.FailedToResolveRemoteUserError:1
+#: mipac.errors.errors.FollowRequestNotFoundError:1
+#: mipac.errors.errors.FolloweeIsYourselfError:1
+#: mipac.errors.errors.FollowerIsYourselfError:1
+#: mipac.errors.errors.ForbiddenError:1
+#: mipac.errors.errors.GroupAccessDeniedError:1
+#: mipac.errors.errors.GtlDisabledError:1
+#: mipac.errors.errors.HasChildFilesOrFoldersError:1
+#: mipac.errors.errors.InappropriateError:1
+#: mipac.errors.errors.InternalErrorError:1
+#: mipac.errors.errors.InvalidChoiceError:1
+#: mipac.errors.errors.InvalidFileNameError:1
+#: mipac.errors.errors.InvalidParamError:1
+#: mipac.errors.errors.InvalidRegexpError:1
+#: mipac.errors.errors.InvalidUrlError:1 mipac.errors.errors.IsOwnerError:1
+#: mipac.errors.errors.LtlDisabledError:1 mipac.errors.errors.MoSuchFileError:1
+#: mipac.errors.errors.MuteeIsYourselfError:1
+#: mipac.errors.errors.NameAlreadyExistsError:1
+#: mipac.errors.errors.NoFollowRequestError:1
+#: mipac.errors.errors.NoFreeSpaceError:1 mipac.errors.errors.NoPollError:1
+#: mipac.errors.errors.NoSuchAdError:1
+#: mipac.errors.errors.NoSuchAnnouncementError:1
+#: mipac.errors.errors.NoSuchAntennaError:1
+#: mipac.errors.errors.NoSuchAppError:1 mipac.errors.errors.NoSuchAvatarError:1
+#: mipac.errors.errors.NoSuchBannerError:1
+#: mipac.errors.errors.NoSuchChannelError:1
+#: mipac.errors.errors.NoSuchClipError:1 mipac.errors.errors.NoSuchEmojiError:1
+#: mipac.errors.errors.NoSuchFileError:1
+#: mipac.errors.errors.NoSuchFolderError:1
+#: mipac.errors.errors.NoSuchGroupError:1
+#: mipac.errors.errors.NoSuchGroupMemberError:1
+#: mipac.errors.errors.NoSuchHashtagError:1
+#: mipac.errors.errors.NoSuchInvitationError:1
+#: mipac.errors.errors.NoSuchListError:1
+#: mipac.errors.errors.NoSuchMessageError:1
+#: mipac.errors.errors.NoSuchNoteError:1
+#: mipac.errors.errors.NoSuchNotificationError:1
+#: mipac.errors.errors.NoSuchObjectError:1
+#: mipac.errors.errors.NoSuchPageError:1
+#: mipac.errors.errors.NoSuchParentFolderError:1
+#: mipac.errors.errors.NoSuchPostError:1
+#: mipac.errors.errors.NoSuchRenoteTargetError:1
+#: mipac.errors.errors.NoSuchReplyTargetError:1
+#: mipac.errors.errors.NoSuchSessionError:1
+#: mipac.errors.errors.NoSuchUserError:1
+#: mipac.errors.errors.NoSuchUserGroupError:1
+#: mipac.errors.errors.NoSuchUserListError:1
+#: mipac.errors.errors.NoSuchWebhookError:1
+#: mipac.errors.errors.NotBlockingError:1
+#: mipac.errors.errors.NotFavoritedError:1
+#: mipac.errors.errors.NotFollowingError:1 mipac.errors.errors.NotLikedError:1
+#: mipac.errors.errors.NotMutingError:1 mipac.errors.errors.NotReactedError:1
+#: mipac.errors.errors.PendingSessionError:1
+#: mipac.errors.errors.PermissionDeniedError:1
+#: mipac.errors.errors.PinLimitExceededError:1
+#: mipac.errors.errors.RateLimitExceededError:1
+#: mipac.errors.errors.ReactionsNotPublicError:1
+#: mipac.errors.errors.RecipientIsYourselfError:1
+#: mipac.errors.errors.StlDisabledError:1
+#: mipac.errors.errors.YouAreOwnerError:1
+#: mipac.errors.errors.YouHaveBeenBlockedError:1
+#: mipac.errors.errors.YourAccountSuspendedError:1
+#: mipac.errors.errors.YourPageError:1 mipac.errors.errors.YourPostError:1 of
+msgid "Bases: :py:class:`~mipac.errors.base.APIError`"
+msgstr ""
+
+#: mipac.errors.errors.AccessDeniedError:1 of
+msgid "アクセス権限がありません。"
+msgstr ""
+
+#: mipac.errors.errors.AlreadyBlockingError:1 of
+msgid "すでにブロックしています。"
+msgstr ""
+
+#: mipac.errors.errors.AlreadyFavoritedError:1 of
+msgid "既にお気に入り登録されています。"
+msgstr ""
+
+#: mipac.errors.errors.AlreadyFollowingError:1 of
+msgid "すでにフォローしています。"
+msgstr ""
+
+#: mipac.errors.errors.AlreadyLikedError:1 of
+msgid "すでにいいねをつけています。"
+msgstr ""
+
+#: mipac.errors.errors.AlreadyMutingError:1 of
+msgid "すでにそのユーザーをミュートしています。"
+msgstr ""
+
+#: mipac.errors.errors.AlreadyPinnedError:1 of
+msgid "指定されたノートは既にピン留めされています。"
+msgstr ""
+
+#: mipac.errors.errors.AlreadyReactedError:1 of
+msgid "既にリアクションしています。"
+msgstr ""
+
+#: mipac.errors.errors.AvatarNotAnImageError:1 of
+msgid "アバター画像に、画像ではないファイルが指定されました。"
+msgstr ""
+
+#: mipac.errors.errors.BannerNotAnImageError:1 of
+msgid "バナー画像に、画像ではないファイルが指定されました。"
+msgstr ""
+
+#: mipac.errors.errors.BlockedError:1 of
+msgid "ユーザーにブロックされています。"
+msgstr ""
+
+#: mipac.errors.errors.BlockeeIsYourselfError:1 of
+msgid "自分のブロックを解除しようとしました。"
+msgstr ""
+
+#: mipac.errors.errors.BlockingError:1 of
+msgid "ユーザーをブロックしています。"
+msgstr ""
+
+#: mipac.errors.errors.CannotCreateAlreadyExpiredPollError:1 of
+msgid "アンケートの期限の指定が誤っています。"
+msgstr ""
+
+#: mipac.errors.errors.CannotRenoteToAPureRenoteError:1 of
+msgid "単純なRenoteを再度Renoteすることはできません。"
+msgstr ""
+
+#: mipac.errors.errors.CannotReplyToAPureRenoteError:1 of
+msgid "単純なRenoteに返信することはできません。"
+msgstr ""
+
+#: mipac.errors.errors.CannotReportTheAdminError:1 of
+msgid "管理者を通報しようとしました。"
+msgstr ""
+
+#: mipac.errors.errors.CannotReportYourselfError:1 of
+msgid "自身を通報しようとしました。"
+msgstr ""
+
+#: mipac.errors.errors.CredentialRequiredError:1 of
+msgid "クレデンシャル必須のエンドポイントにクレデンシャル無しでリクエストされました。"
+msgstr ""
+
+#: mipac.errors.errors.FailedToResolveRemoteUserError:1 of
+msgid "リモートユーザーの検索に失敗しました。"
+msgstr ""
+
+#: mipac.errors.errors.FollowRequestNotFoundError:1 of
+msgid "フォローリクエストがありません。"
+msgstr ""
+
+#: mipac.errors.errors.FolloweeIsYourselfError:1 of
+msgid "自分のフォローを解除しようとしました。"
+msgstr ""
+
+#: mipac.errors.errors.FollowerIsYourselfError:1 of
+msgid "自分をフォロワー解除しようとしました。"
+msgstr ""
+
+#: mipac.errors.errors.GtlDisabledError:1 of
+msgid "グローバルタイムラインが無効になっています。"
+msgstr ""
+
+#: mipac.errors.errors.HasChildFilesOrFoldersError:1 of
+msgid "フォルダーが空ではありません。"
+msgstr ""
+
+#: mipac.errors.errors.InappropriateError:1 of
+msgid "不適切なコンテンツを含んでいる可能性があると判定されました。"
+msgstr ""
+
+#: mipac.errors.errors.InternalErrorError:1 of
+msgid "サーバー内部で問題が発生しました。引き続き問題が発生する場合は管理者にお問い合わせください。"
+msgstr ""
+
+#: mipac.errors.errors.InvalidFileNameError:1 of
+msgid "ファイル名が不正です。"
+msgstr ""
+
+#: mipac.errors.errors.InvalidParamError:1 of
+msgid "リクエストパラメータに誤りがあります。"
+msgstr ""
+
+#: mipac.errors.errors.InvalidRegexpError:1 of
+msgid "正規表現が不正です。"
+msgstr ""
+
+#: mipac.errors.errors.LtlDisabledError:1 of
+msgid "ローカルタイムラインが無効になっています。"
+msgstr ""
+
+#: mipac.errors.errors.MuteeIsYourselfError:1 of
+msgid "自分に対してミュートを解除しようとしました。"
+msgstr ""
+
+#: mipac.errors.errors.NameAlreadyExistsError:1 of
+msgid "同じURLにページがすでに存在します。"
+msgstr ""
+
+#: mipac.errors.errors.NoFollowRequestError:1 of
+msgid "ユーザーからのフォローリクエストがありません。"
+msgstr ""
+
+#: mipac.errors.errors.NoFreeSpaceError:1 of
+msgid "ドライブに空き容量がありません。"
+msgstr ""
+
+#: mipac.errors.errors.NoSuchAnnouncementError:1 of
+msgid "お知らせが存在しません。"
+msgstr ""
+
+#: mipac.errors.errors.NoSuchAppError:1 of
+msgid "アプリが存在しません。"
+msgstr ""
+
+#: mipac.errors.errors.NoSuchAvatarError:1 of
+msgid "アバター画像のファイルが存在しません。"
+msgstr ""
+
+#: mipac.errors.errors.NoSuchBannerError:1 of
+msgid "バナー画像のファイルが存在しません。"
+msgstr ""
+
+#: mipac.errors.errors.NoSuchChannelError:1 of
+msgid "指定されたチャンネルが存在しないか、アクセスが許可されていません。"
+msgstr ""
+
+#: mipac.errors.errors.NoSuchFileError:1 of
+msgid "ファイルが存在しません。"
+msgstr ""
+
+#: mipac.errors.errors.NoSuchFolderError:1 of
+msgid "フォルダーが存在しません。"
+msgstr ""
+
+#: mipac.errors.errors.NoSuchHashtagError:1 of
+msgid "ハッシュタグが存在しません。"
+msgstr ""
+
+#: mipac.errors.errors.NoSuchNoteError:1 of
+msgid "指定されたノートが存在しないか、アクセスが許可されていません。"
+msgstr ""
+
+#: mipac.errors.errors.NoSuchNotificationError:1 of
+msgid "通知が存在しません。"
+msgstr ""
+
+#: mipac.errors.errors.NoSuchPageError:1 of
+msgid "ページが存在しません。"
+msgstr ""
+
+#: mipac.errors.errors.NoSuchParentFolderError:1 of
+msgid "親フォルダーが存在しません。"
+msgstr ""
+
+#: mipac.errors.errors.NoSuchRenoteTargetError:1 of
+msgid "Renoteに指定されたノートが存在しないか、アクセスが許可されていません。"
+msgstr ""
+
+#: mipac.errors.errors.NoSuchReplyTargetError:1 of
+msgid "返信先に指定されたノートが存在しないか、アクセスが許可されていません。"
+msgstr ""
+
+#: mipac.errors.errors.NoSuchSessionError:1 of
+msgid "セッションが存在しません。"
+msgstr ""
+
+#: mipac.errors.errors.NoSuchUserError:1 of
+msgid "ユーザーが存在しません。"
+msgstr ""
+
+#: mipac.errors.errors.NoSuchWebhookError:1 of
+msgid "Webhookが存在しません。"
+msgstr ""
+
+#: mipac.errors.errors.NotBlockingError:1 of
+msgid "ブロックしていないユーザーです。"
+msgstr ""
+
+#: mipac.errors.errors.NotFavoritedError:1 of
+msgid "お気に入り登録されていません。"
+msgstr ""
+
+#: mipac.errors.errors.NotFollowingError:1 of
+msgid "ユーザーにフォローされていません。"
+msgstr ""
+
+#: mipac.errors.errors.NotLikedError:1 of
+msgid "いいねをつけていないページです。"
+msgstr ""
+
+#: mipac.errors.errors.NotMutingError:1 of
+msgid "対象となるユーザーをそもそもミュートしていません。"
+msgstr ""
+
+#: mipac.errors.errors.NotReactedError:1 of
+msgid "リアクションしていません。"
+msgstr ""
+
+#: mipac.errors.errors.PermissionDeniedError:1 of
+msgid "与えられたクレデンシャルには必要なパーミッションがありません。"
+msgstr ""
+
+#: mipac.errors.errors.PinLimitExceededError:1 of
+msgid "これ以上ピン留めできません。"
+msgstr ""
+
+#: mipac.errors.errors.RateLimitExceededError:1 of
+msgid "レートリミットによる制限のため一時的に利用できません。"
+msgstr ""
+
+#: mipac.errors.errors.ReactionsNotPublicError:1 of
+msgid "リアクションが公開されていません。"
+msgstr ""
+
+#: mipac.errors.errors.StlDisabledError:1 of
+msgid "ソーシャルタイムラインが無効になっています。"
+msgstr ""
+
+#: mipac.errors.errors.YouHaveBeenBlockedError:1 of
+msgid "ブロックされているユーザーのノートにリアクションは行えません。"
+msgstr ""
+
+#: mipac.errors.errors.YourAccountSuspendedError:1 of
+msgid "アカウントが凍結されているため利用できません。"
+msgstr ""
+
+#: mipac.errors.errors.YourPageError:1 of
+msgid "自身のページにいいねをつけようとしました。"
+msgstr ""
+
diff --git a/docs/locale/ja/LC_MESSAGES/mipac.errors.mo b/docs/locale/ja/LC_MESSAGES/mipac.errors.mo
new file mode 100644
index 00000000..be011bde
Binary files /dev/null and b/docs/locale/ja/LC_MESSAGES/mipac.errors.mo differ
diff --git a/docs/locale/ja/LC_MESSAGES/mipac.errors.po b/docs/locale/ja/LC_MESSAGES/mipac.errors.po
new file mode 100644
index 00000000..172d746e
--- /dev/null
+++ b/docs/locale/ja/LC_MESSAGES/mipac.errors.po
@@ -0,0 +1,33 @@
+# SOME DESCRIPTIVE TITLE.
+# Copyright (C) 2023, yupix
+# This file is distributed under the same license as the mipac package.
+# FIRST AUTHOR , 2023.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: mipac \n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2023-08-30 05:11+0000\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME \n"
+"Language: ja\n"
+"Language-Team: ja \n"
+"Plural-Forms: nplurals=1; plural=0;\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=utf-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Generated-By: Babel 2.12.1\n"
+
+#: ../../mipac.errors.rst:2
+msgid "mipac.errors package"
+msgstr ""
+
+#: ../../mipac.errors.rst:5
+msgid "Submodules"
+msgstr ""
+
+#: ../../mipac.errors.rst:14
+msgid "Module contents"
+msgstr ""
+
diff --git a/docs/locale/ja/LC_MESSAGES/mipac.file.mo b/docs/locale/ja/LC_MESSAGES/mipac.file.mo
new file mode 100644
index 00000000..d4ff039c
Binary files /dev/null and b/docs/locale/ja/LC_MESSAGES/mipac.file.mo differ
diff --git a/docs/locale/ja/LC_MESSAGES/mipac.file.po b/docs/locale/ja/LC_MESSAGES/mipac.file.po
new file mode 100644
index 00000000..a7711eb0
--- /dev/null
+++ b/docs/locale/ja/LC_MESSAGES/mipac.file.po
@@ -0,0 +1,97 @@
+# SOME DESCRIPTIVE TITLE.
+# Copyright (C) 2023, yupix
+# This file is distributed under the same license as the mipac package.
+# FIRST AUTHOR , 2023.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: mipac \n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2023-08-30 05:09+0000\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME \n"
+"Language: ja\n"
+"Language-Team: ja \n"
+"Plural-Forms: nplurals=1; plural=0;\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=utf-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Generated-By: Babel 2.12.1\n"
+
+#: ../../mipac.file.rst:2
+msgid "mipac.file module"
+msgstr ""
+
+#: mipac.file.MiFile:1 of
+msgid "Bases: :py:class:`object`"
+msgstr ""
+
+#: mipac.file.MiFile.__init__:2 of
+msgid "Parameters"
+msgstr ""
+
+#: mipac.file.MiFile.__init__:3 of
+msgid "path"
+msgstr ""
+
+#: mipac.file.MiFile.__init__:-1 of
+msgid "str | None, default=None"
+msgstr ""
+
+#: mipac.file.MiFile.__init__:4 of
+msgid "path to a local file"
+msgstr ""
+
+#: mipac.file.MiFile.__init__:5 of
+msgid "file_id"
+msgstr ""
+
+#: mipac.file.MiFile.__init__:6 of
+msgid "ID of the file that exists on the drive"
+msgstr ""
+
+#: mipac.file.MiFile.__init__:7 of
+msgid "name str | None, default=None"
+msgstr ""
+
+#: mipac.file.MiFile.__init__:8 of
+msgid "file name"
+msgstr ""
+
+#: mipac.file.MiFile.__init__:9 of
+msgid "folder_id"
+msgstr ""
+
+#: mipac.file.MiFile.__init__:10 of
+msgid "Folder ID"
+msgstr ""
+
+#: mipac.file.MiFile.__init__:11 of
+msgid "comment"
+msgstr ""
+
+#: mipac.file.MiFile.__init__:12 of
+msgid "Comments on files"
+msgstr ""
+
+#: mipac.file.MiFile.__init__:13 of
+msgid "is_sensitive"
+msgstr ""
+
+#: mipac.file.MiFile.__init__:14 of
+msgid "Whether this item is sensitive"
+msgstr ""
+
+#: mipac.file.MiFile.__init__:15 of
+msgid "force"
+msgstr ""
+
+#: mipac.file.MiFile.__init__:-1 of
+msgid "bool, default=False"
+msgstr ""
+
+#: mipac.file.MiFile.__init__:16 of
+msgid "Whether to force overwriting even if it already exists on the drive"
+msgstr ""
+
diff --git a/docs/locale/ja/LC_MESSAGES/mipac.http.mo b/docs/locale/ja/LC_MESSAGES/mipac.http.mo
new file mode 100644
index 00000000..d4ff039c
Binary files /dev/null and b/docs/locale/ja/LC_MESSAGES/mipac.http.mo differ
diff --git a/docs/locale/ja/LC_MESSAGES/mipac.http.po b/docs/locale/ja/LC_MESSAGES/mipac.http.po
new file mode 100644
index 00000000..34663b53
--- /dev/null
+++ b/docs/locale/ja/LC_MESSAGES/mipac.http.po
@@ -0,0 +1,33 @@
+# SOME DESCRIPTIVE TITLE.
+# Copyright (C) 2023, yupix
+# This file is distributed under the same license as the mipac package.
+# FIRST AUTHOR , 2023.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: mipac \n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2023-08-30 05:09+0000\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME \n"
+"Language: ja\n"
+"Language-Team: ja \n"
+"Plural-Forms: nplurals=1; plural=0;\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=utf-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Generated-By: Babel 2.12.1\n"
+
+#: ../../mipac.http.rst:2
+msgid "mipac.http module"
+msgstr ""
+
+#: mipac.http.HTTPClient:1 mipac.http.Route:1 mipac.http._MissingSentinel:1 of
+msgid "Bases: :py:class:`object`"
+msgstr ""
+
+#: mipac.http.MisskeyClientWebSocketResponse:1 of
+msgid "Bases: :py:class:`~aiohttp.client_ws.ClientWebSocketResponse`"
+msgstr ""
+
diff --git a/docs/locale/ja/LC_MESSAGES/mipac.manager.admins.ad.mo b/docs/locale/ja/LC_MESSAGES/mipac.manager.admins.ad.mo
new file mode 100644
index 00000000..d4ff039c
Binary files /dev/null and b/docs/locale/ja/LC_MESSAGES/mipac.manager.admins.ad.mo differ
diff --git a/docs/locale/ja/LC_MESSAGES/mipac.manager.admins.ad.po b/docs/locale/ja/LC_MESSAGES/mipac.manager.admins.ad.po
new file mode 100644
index 00000000..f885470a
--- /dev/null
+++ b/docs/locale/ja/LC_MESSAGES/mipac.manager.admins.ad.po
@@ -0,0 +1,30 @@
+# SOME DESCRIPTIVE TITLE.
+# Copyright (C) 2023, yupix
+# This file is distributed under the same license as the mipac package.
+# FIRST AUTHOR , 2023.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: mipac \n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2023-08-30 05:09+0000\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME \n"
+"Language: ja\n"
+"Language-Team: ja \n"
+"Plural-Forms: nplurals=1; plural=0;\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=utf-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Generated-By: Babel 2.12.1\n"
+
+#: ../../mipac.manager.admins.ad.rst:2
+msgid "mipac.manager.admins.ad module"
+msgstr ""
+
+#: mipac.manager.admins.ad.AdminAdvertisingManager:1
+#: mipac.manager.admins.ad.AdminAdvertisingModelManager:1 of
+msgid "Bases: :py:class:`~mipac.abstract.manager.AbstractManager`"
+msgstr ""
+
diff --git a/docs/locale/ja/LC_MESSAGES/mipac.manager.admins.admin.mo b/docs/locale/ja/LC_MESSAGES/mipac.manager.admins.admin.mo
new file mode 100644
index 00000000..d4ff039c
Binary files /dev/null and b/docs/locale/ja/LC_MESSAGES/mipac.manager.admins.admin.mo differ
diff --git a/docs/locale/ja/LC_MESSAGES/mipac.manager.admins.admin.po b/docs/locale/ja/LC_MESSAGES/mipac.manager.admins.admin.po
new file mode 100644
index 00000000..cbd70f36
--- /dev/null
+++ b/docs/locale/ja/LC_MESSAGES/mipac.manager.admins.admin.po
@@ -0,0 +1,29 @@
+# SOME DESCRIPTIVE TITLE.
+# Copyright (C) 2023, yupix
+# This file is distributed under the same license as the mipac package.
+# FIRST AUTHOR , 2023.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: mipac \n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2023-08-30 05:09+0000\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME \n"
+"Language: ja\n"
+"Language-Team: ja \n"
+"Plural-Forms: nplurals=1; plural=0;\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=utf-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Generated-By: Babel 2.12.1\n"
+
+#: ../../mipac.manager.admins.admin.rst:2
+msgid "mipac.manager.admins.admin module"
+msgstr ""
+
+#: mipac.manager.admins.admin.AdminManager:1 of
+msgid "Bases: :py:class:`~mipac.abstract.manager.AbstractManager`"
+msgstr ""
+
diff --git a/docs/locale/ja/LC_MESSAGES/mipac.manager.admins.announcement.mo b/docs/locale/ja/LC_MESSAGES/mipac.manager.admins.announcement.mo
new file mode 100644
index 00000000..d4ff039c
Binary files /dev/null and b/docs/locale/ja/LC_MESSAGES/mipac.manager.admins.announcement.mo differ
diff --git a/docs/locale/ja/LC_MESSAGES/mipac.manager.admins.announcement.po b/docs/locale/ja/LC_MESSAGES/mipac.manager.admins.announcement.po
new file mode 100644
index 00000000..054cb970
--- /dev/null
+++ b/docs/locale/ja/LC_MESSAGES/mipac.manager.admins.announcement.po
@@ -0,0 +1,29 @@
+# SOME DESCRIPTIVE TITLE.
+# Copyright (C) 2023, yupix
+# This file is distributed under the same license as the mipac package.
+# FIRST AUTHOR , 2023.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: mipac \n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2023-08-30 05:09+0000\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME \n"
+"Language: ja\n"
+"Language-Team: ja \n"
+"Plural-Forms: nplurals=1; plural=0;\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=utf-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Generated-By: Babel 2.12.1\n"
+
+#: ../../mipac.manager.admins.announcement.rst:2
+msgid "mipac.manager.admins.announcement module"
+msgstr ""
+
+#: mipac.manager.admins.announcement.AdminAnnouncementManager:1 of
+msgid "Bases: :py:class:`~mipac.abstract.manager.AbstractManager`"
+msgstr ""
+
diff --git a/docs/locale/ja/LC_MESSAGES/mipac.manager.admins.emoji.mo b/docs/locale/ja/LC_MESSAGES/mipac.manager.admins.emoji.mo
new file mode 100644
index 00000000..d4ff039c
Binary files /dev/null and b/docs/locale/ja/LC_MESSAGES/mipac.manager.admins.emoji.mo differ
diff --git a/docs/locale/ja/LC_MESSAGES/mipac.manager.admins.emoji.po b/docs/locale/ja/LC_MESSAGES/mipac.manager.admins.emoji.po
new file mode 100644
index 00000000..45244c8f
--- /dev/null
+++ b/docs/locale/ja/LC_MESSAGES/mipac.manager.admins.emoji.po
@@ -0,0 +1,29 @@
+# SOME DESCRIPTIVE TITLE.
+# Copyright (C) 2023, yupix
+# This file is distributed under the same license as the mipac package.
+# FIRST AUTHOR , 2023.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: mipac \n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2023-08-30 05:09+0000\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME \n"
+"Language: ja\n"
+"Language-Team: ja \n"
+"Plural-Forms: nplurals=1; plural=0;\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=utf-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Generated-By: Babel 2.12.1\n"
+
+#: ../../mipac.manager.admins.emoji.rst:2
+msgid "mipac.manager.admins.emoji module"
+msgstr ""
+
+#: mipac.manager.admins.emoji.AdminEmojiManager:1 of
+msgid "Bases: :py:class:`~mipac.abstract.manager.AbstractManager`"
+msgstr ""
+
diff --git a/docs/locale/ja/LC_MESSAGES/mipac.manager.admins.mo b/docs/locale/ja/LC_MESSAGES/mipac.manager.admins.mo
new file mode 100644
index 00000000..be011bde
Binary files /dev/null and b/docs/locale/ja/LC_MESSAGES/mipac.manager.admins.mo differ
diff --git a/docs/locale/ja/LC_MESSAGES/mipac.manager.admins.moderator.mo b/docs/locale/ja/LC_MESSAGES/mipac.manager.admins.moderator.mo
new file mode 100644
index 00000000..d4ff039c
Binary files /dev/null and b/docs/locale/ja/LC_MESSAGES/mipac.manager.admins.moderator.mo differ
diff --git a/docs/locale/ja/LC_MESSAGES/mipac.manager.admins.moderator.po b/docs/locale/ja/LC_MESSAGES/mipac.manager.admins.moderator.po
new file mode 100644
index 00000000..44e89b5f
--- /dev/null
+++ b/docs/locale/ja/LC_MESSAGES/mipac.manager.admins.moderator.po
@@ -0,0 +1,45 @@
+# SOME DESCRIPTIVE TITLE.
+# Copyright (C) 2023, yupix
+# This file is distributed under the same license as the mipac package.
+# FIRST AUTHOR , 2023.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: mipac \n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2023-08-30 05:09+0000\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME \n"
+"Language: ja\n"
+"Language-Team: ja \n"
+"Plural-Forms: nplurals=1; plural=0;\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=utf-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Generated-By: Babel 2.12.1\n"
+
+#: ../../mipac.manager.admins.moderator.rst:2
+msgid "mipac.manager.admins.moderator module"
+msgstr ""
+
+#: mipac.manager.admins.moderator.AdminModeratorManager:1 of
+msgid "Bases: :py:class:`~mipac.abstract.manager.AbstractManager`"
+msgstr ""
+
+#: mipac.manager.admins.moderator.AdminModeratorManager.action:1 of
+msgid "Moderatorに関するアクション"
+msgstr ""
+
+#: mipac.manager.admins.moderator.AdminModeratorManager.action:4 of
+msgid "Returns"
+msgstr ""
+
+#: mipac.manager.admins.moderator.AdminModeratorManager.action:5 of
+msgid "AdminModeratorActions"
+msgstr ""
+
+#: mipac.manager.admins.moderator.AdminModeratorManager.action:6 of
+msgid "Moderatorに対するアクションを行うクラス"
+msgstr ""
+
diff --git a/docs/locale/ja/LC_MESSAGES/mipac.manager.admins.po b/docs/locale/ja/LC_MESSAGES/mipac.manager.admins.po
new file mode 100644
index 00000000..24a06b8f
--- /dev/null
+++ b/docs/locale/ja/LC_MESSAGES/mipac.manager.admins.po
@@ -0,0 +1,33 @@
+# SOME DESCRIPTIVE TITLE.
+# Copyright (C) 2023, yupix
+# This file is distributed under the same license as the mipac package.
+# FIRST AUTHOR , 2023.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: mipac \n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2023-08-30 05:11+0000\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME \n"
+"Language: ja\n"
+"Language-Team: ja \n"
+"Plural-Forms: nplurals=1; plural=0;\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=utf-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Generated-By: Babel 2.12.1\n"
+
+#: ../../mipac.manager.admins.rst:2
+msgid "mipac.manager.admins package"
+msgstr ""
+
+#: ../../mipac.manager.admins.rst:5
+msgid "Submodules"
+msgstr ""
+
+#: ../../mipac.manager.admins.rst:19
+msgid "Module contents"
+msgstr ""
+
diff --git a/docs/locale/ja/LC_MESSAGES/mipac.manager.admins.roles.mo b/docs/locale/ja/LC_MESSAGES/mipac.manager.admins.roles.mo
new file mode 100644
index 00000000..d4ff039c
Binary files /dev/null and b/docs/locale/ja/LC_MESSAGES/mipac.manager.admins.roles.mo differ
diff --git a/docs/locale/ja/LC_MESSAGES/mipac.manager.admins.roles.po b/docs/locale/ja/LC_MESSAGES/mipac.manager.admins.roles.po
new file mode 100644
index 00000000..f3e6c1a9
--- /dev/null
+++ b/docs/locale/ja/LC_MESSAGES/mipac.manager.admins.roles.po
@@ -0,0 +1,33 @@
+# SOME DESCRIPTIVE TITLE.
+# Copyright (C) 2023, yupix
+# This file is distributed under the same license as the mipac package.
+# FIRST AUTHOR , 2023.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: mipac \n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2023-08-30 05:09+0000\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME \n"
+"Language: ja\n"
+"Language-Team: ja \n"
+"Plural-Forms: nplurals=1; plural=0;\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=utf-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Generated-By: Babel 2.12.1\n"
+
+#: ../../mipac.manager.admins.roles.rst:2
+msgid "mipac.manager.admins.roles module"
+msgstr ""
+
+#: mipac.manager.admins.roles.AdminRolesManager:1 of
+msgid "Bases: :py:class:`object`"
+msgstr ""
+
+#: mipac.manager.admins.roles.AdminRolesModelManager:1 of
+msgid "Bases: :py:class:`~mipac.abstract.manager.AbstractManager`"
+msgstr ""
+
diff --git a/docs/locale/ja/LC_MESSAGES/mipac.manager.admins.user.mo b/docs/locale/ja/LC_MESSAGES/mipac.manager.admins.user.mo
new file mode 100644
index 00000000..d4ff039c
Binary files /dev/null and b/docs/locale/ja/LC_MESSAGES/mipac.manager.admins.user.mo differ
diff --git a/docs/locale/ja/LC_MESSAGES/mipac.manager.admins.user.po b/docs/locale/ja/LC_MESSAGES/mipac.manager.admins.user.po
new file mode 100644
index 00000000..43da0e77
--- /dev/null
+++ b/docs/locale/ja/LC_MESSAGES/mipac.manager.admins.user.po
@@ -0,0 +1,29 @@
+# SOME DESCRIPTIVE TITLE.
+# Copyright (C) 2023, yupix
+# This file is distributed under the same license as the mipac package.
+# FIRST AUTHOR , 2023.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: mipac \n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2023-08-30 05:09+0000\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME \n"
+"Language: ja\n"
+"Language-Team: ja \n"
+"Plural-Forms: nplurals=1; plural=0;\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=utf-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Generated-By: Babel 2.12.1\n"
+
+#: ../../mipac.manager.admins.user.rst:2
+msgid "mipac.manager.admins.user module"
+msgstr ""
+
+#: mipac.manager.admins.user.AdminUserManager:1 of
+msgid "Bases: :py:class:`object`"
+msgstr ""
+
diff --git a/docs/locale/ja/LC_MESSAGES/mipac.manager.antenna.mo b/docs/locale/ja/LC_MESSAGES/mipac.manager.antenna.mo
new file mode 100644
index 00000000..d4ff039c
Binary files /dev/null and b/docs/locale/ja/LC_MESSAGES/mipac.manager.antenna.mo differ
diff --git a/docs/locale/ja/LC_MESSAGES/mipac.manager.antenna.po b/docs/locale/ja/LC_MESSAGES/mipac.manager.antenna.po
new file mode 100644
index 00000000..69d0a9b7
--- /dev/null
+++ b/docs/locale/ja/LC_MESSAGES/mipac.manager.antenna.po
@@ -0,0 +1,30 @@
+# SOME DESCRIPTIVE TITLE.
+# Copyright (C) 2023, yupix
+# This file is distributed under the same license as the mipac package.
+# FIRST AUTHOR , 2023.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: mipac \n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2023-08-30 05:09+0000\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME \n"
+"Language: ja\n"
+"Language-Team: ja \n"
+"Plural-Forms: nplurals=1; plural=0;\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=utf-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Generated-By: Babel 2.12.1\n"
+
+#: ../../mipac.manager.antenna.rst:2
+msgid "mipac.manager.antenna module"
+msgstr ""
+
+#: mipac.manager.antenna.AntennaManager:1
+#: mipac.manager.antenna.ClientAntennaManager:1 of
+msgid "Bases: :py:class:`~mipac.abstract.manager.AbstractManager`"
+msgstr ""
+
diff --git a/docs/locale/ja/LC_MESSAGES/mipac.manager.blocking.mo b/docs/locale/ja/LC_MESSAGES/mipac.manager.blocking.mo
new file mode 100644
index 00000000..d4ff039c
Binary files /dev/null and b/docs/locale/ja/LC_MESSAGES/mipac.manager.blocking.mo differ
diff --git a/docs/locale/ja/LC_MESSAGES/mipac.manager.blocking.po b/docs/locale/ja/LC_MESSAGES/mipac.manager.blocking.po
new file mode 100644
index 00000000..28231bdd
--- /dev/null
+++ b/docs/locale/ja/LC_MESSAGES/mipac.manager.blocking.po
@@ -0,0 +1,29 @@
+# SOME DESCRIPTIVE TITLE.
+# Copyright (C) 2023, yupix
+# This file is distributed under the same license as the mipac package.
+# FIRST AUTHOR , 2023.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: mipac \n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2023-08-30 05:09+0000\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME \n"
+"Language: ja\n"
+"Language-Team: ja \n"
+"Plural-Forms: nplurals=1; plural=0;\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=utf-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Generated-By: Babel 2.12.1\n"
+
+#: ../../mipac.manager.blocking.rst:2
+msgid "mipac.manager.blocking module"
+msgstr ""
+
+#: mipac.manager.blocking.BlockingManager:1 of
+msgid "Bases: :py:class:`~mipac.abstract.manager.AbstractManager`"
+msgstr ""
+
diff --git a/docs/locale/ja/LC_MESSAGES/mipac.manager.channel.mo b/docs/locale/ja/LC_MESSAGES/mipac.manager.channel.mo
new file mode 100644
index 00000000..d4ff039c
Binary files /dev/null and b/docs/locale/ja/LC_MESSAGES/mipac.manager.channel.mo differ
diff --git a/docs/locale/ja/LC_MESSAGES/mipac.manager.channel.po b/docs/locale/ja/LC_MESSAGES/mipac.manager.channel.po
new file mode 100644
index 00000000..c0dde93e
--- /dev/null
+++ b/docs/locale/ja/LC_MESSAGES/mipac.manager.channel.po
@@ -0,0 +1,29 @@
+# SOME DESCRIPTIVE TITLE.
+# Copyright (C) 2023, yupix
+# This file is distributed under the same license as the mipac package.
+# FIRST AUTHOR , 2023.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: mipac \n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2023-08-30 05:09+0000\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME \n"
+"Language: ja\n"
+"Language-Team: ja \n"
+"Plural-Forms: nplurals=1; plural=0;\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=utf-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Generated-By: Babel 2.12.1\n"
+
+#: ../../mipac.manager.channel.rst:2
+msgid "mipac.manager.channel module"
+msgstr ""
+
+#: mipac.manager.channel.ChannelManager:1 of
+msgid "Bases: :py:class:`~mipac.abstract.manager.AbstractManager`"
+msgstr ""
+
diff --git a/docs/locale/ja/LC_MESSAGES/mipac.manager.chart.mo b/docs/locale/ja/LC_MESSAGES/mipac.manager.chart.mo
new file mode 100644
index 00000000..d4ff039c
Binary files /dev/null and b/docs/locale/ja/LC_MESSAGES/mipac.manager.chart.mo differ
diff --git a/docs/locale/ja/LC_MESSAGES/mipac.manager.chart.po b/docs/locale/ja/LC_MESSAGES/mipac.manager.chart.po
new file mode 100644
index 00000000..a6bf5e9e
--- /dev/null
+++ b/docs/locale/ja/LC_MESSAGES/mipac.manager.chart.po
@@ -0,0 +1,29 @@
+# SOME DESCRIPTIVE TITLE.
+# Copyright (C) 2023, yupix
+# This file is distributed under the same license as the mipac package.
+# FIRST AUTHOR , 2023.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: mipac \n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2023-08-30 05:09+0000\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME \n"
+"Language: ja\n"
+"Language-Team: ja \n"
+"Plural-Forms: nplurals=1; plural=0;\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=utf-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Generated-By: Babel 2.12.1\n"
+
+#: ../../mipac.manager.chart.rst:2
+msgid "mipac.manager.chart module"
+msgstr ""
+
+#: mipac.manager.chart.ChartManager:1 of
+msgid "Bases: :py:class:`~mipac.abstract.manager.AbstractManager`"
+msgstr ""
+
diff --git a/docs/locale/ja/LC_MESSAGES/mipac.manager.chat.mo b/docs/locale/ja/LC_MESSAGES/mipac.manager.chat.mo
new file mode 100644
index 00000000..d4ff039c
Binary files /dev/null and b/docs/locale/ja/LC_MESSAGES/mipac.manager.chat.mo differ
diff --git a/docs/locale/ja/LC_MESSAGES/mipac.manager.chat.po b/docs/locale/ja/LC_MESSAGES/mipac.manager.chat.po
new file mode 100644
index 00000000..adf6890b
--- /dev/null
+++ b/docs/locale/ja/LC_MESSAGES/mipac.manager.chat.po
@@ -0,0 +1,29 @@
+# SOME DESCRIPTIVE TITLE.
+# Copyright (C) 2023, yupix
+# This file is distributed under the same license as the mipac package.
+# FIRST AUTHOR , 2023.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: mipac \n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2023-08-30 05:09+0000\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME \n"
+"Language: ja\n"
+"Language-Team: ja \n"
+"Plural-Forms: nplurals=1; plural=0;\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=utf-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Generated-By: Babel 2.12.1\n"
+
+#: ../../mipac.manager.chat.rst:2
+msgid "mipac.manager.chat module"
+msgstr ""
+
+#: mipac.manager.chat.ChatManager:1 of
+msgid "Bases: :py:class:`object`"
+msgstr ""
+
diff --git a/docs/locale/ja/LC_MESSAGES/mipac.manager.client.mo b/docs/locale/ja/LC_MESSAGES/mipac.manager.client.mo
new file mode 100644
index 00000000..d4ff039c
Binary files /dev/null and b/docs/locale/ja/LC_MESSAGES/mipac.manager.client.mo differ
diff --git a/docs/locale/ja/LC_MESSAGES/mipac.manager.client.po b/docs/locale/ja/LC_MESSAGES/mipac.manager.client.po
new file mode 100644
index 00000000..d920127f
--- /dev/null
+++ b/docs/locale/ja/LC_MESSAGES/mipac.manager.client.po
@@ -0,0 +1,29 @@
+# SOME DESCRIPTIVE TITLE.
+# Copyright (C) 2023, yupix
+# This file is distributed under the same license as the mipac package.
+# FIRST AUTHOR , 2023.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: mipac \n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2023-08-30 05:09+0000\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME \n"
+"Language: ja\n"
+"Language-Team: ja \n"
+"Plural-Forms: nplurals=1; plural=0;\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=utf-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Generated-By: Babel 2.12.1\n"
+
+#: ../../mipac.manager.client.rst:2
+msgid "mipac.manager.client module"
+msgstr ""
+
+#: mipac.manager.client.ClientManager:1 of
+msgid "Bases: :py:class:`object`"
+msgstr ""
+
diff --git a/docs/locale/ja/LC_MESSAGES/mipac.manager.clip.mo b/docs/locale/ja/LC_MESSAGES/mipac.manager.clip.mo
new file mode 100644
index 00000000..d4ff039c
Binary files /dev/null and b/docs/locale/ja/LC_MESSAGES/mipac.manager.clip.mo differ
diff --git a/docs/locale/ja/LC_MESSAGES/mipac.manager.clip.po b/docs/locale/ja/LC_MESSAGES/mipac.manager.clip.po
new file mode 100644
index 00000000..d84941ba
--- /dev/null
+++ b/docs/locale/ja/LC_MESSAGES/mipac.manager.clip.po
@@ -0,0 +1,29 @@
+# SOME DESCRIPTIVE TITLE.
+# Copyright (C) 2023, yupix
+# This file is distributed under the same license as the mipac package.
+# FIRST AUTHOR , 2023.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: mipac \n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2023-08-30 05:09+0000\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME \n"
+"Language: ja\n"
+"Language-Team: ja \n"
+"Plural-Forms: nplurals=1; plural=0;\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=utf-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Generated-By: Babel 2.12.1\n"
+
+#: ../../mipac.manager.clip.rst:2
+msgid "mipac.manager.clip module"
+msgstr ""
+
+#: mipac.manager.clip.ClientClipManager:1 mipac.manager.clip.ClipManager:1 of
+msgid "Bases: :py:class:`~mipac.abstract.manager.AbstractManager`"
+msgstr ""
+
diff --git a/docs/locale/ja/LC_MESSAGES/mipac.manager.drive.mo b/docs/locale/ja/LC_MESSAGES/mipac.manager.drive.mo
new file mode 100644
index 00000000..d4ff039c
Binary files /dev/null and b/docs/locale/ja/LC_MESSAGES/mipac.manager.drive.mo differ
diff --git a/docs/locale/ja/LC_MESSAGES/mipac.manager.drive.po b/docs/locale/ja/LC_MESSAGES/mipac.manager.drive.po
new file mode 100644
index 00000000..2c51b5c0
--- /dev/null
+++ b/docs/locale/ja/LC_MESSAGES/mipac.manager.drive.po
@@ -0,0 +1,75 @@
+# SOME DESCRIPTIVE TITLE.
+# Copyright (C) 2023, yupix
+# This file is distributed under the same license as the mipac package.
+# FIRST AUTHOR , 2023.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: mipac \n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2023-08-30 05:09+0000\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME \n"
+"Language: ja\n"
+"Language-Team: ja \n"
+"Plural-Forms: nplurals=1; plural=0;\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=utf-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Generated-By: Babel 2.12.1\n"
+
+#: ../../mipac.manager.drive.rst:2
+msgid "mipac.manager.drive module"
+msgstr ""
+
+#: mipac.manager.drive.DriveManager:1 mipac.manager.drive.FileManager:1
+#: mipac.manager.drive.FolderManager:1 of
+msgid "Bases: :py:class:`~mipac.abstract.manager.AbstractManager`"
+msgstr ""
+
+#: mipac.manager.drive.DriveManager.action:1 of
+msgid "ドライブの操作を行うインスタンスを返します"
+msgstr ""
+
+#: mipac.manager.drive.DriveManager.action:4
+#: mipac.manager.drive.FolderManager.action:4 of
+msgid "Returns"
+msgstr ""
+
+#: mipac.manager.drive.DriveManager.action:5 of
+msgid "DriveActions"
+msgstr ""
+
+#: mipac.manager.drive.DriveManager.action:6 of
+msgid "ドライブに対するアクション"
+msgstr ""
+
+#: mipac.manager.drive.FileManager.action:1 of
+msgid "ファイルの操作を行うインスタンスを返します"
+msgstr ""
+
+#: mipac.manager.drive.FileManager.action:4 of
+msgid "Return"
+msgstr ""
+
+#: mipac.manager.drive.FileManager.action:5 of
+msgid "FileActions"
+msgstr ""
+
+#: mipac.manager.drive.FileManager.action:6 of
+msgid "ファイルに対するアクション"
+msgstr ""
+
+#: mipac.manager.drive.FolderManager.action:1 of
+msgid "フォルダーの操作を行うインスタンスを返します"
+msgstr ""
+
+#: mipac.manager.drive.FolderManager.action:5 of
+msgid "FolderActions"
+msgstr ""
+
+#: mipac.manager.drive.FolderManager.action:6 of
+msgid "フォルダーに対するアクション"
+msgstr ""
+
diff --git a/docs/locale/ja/LC_MESSAGES/mipac.manager.emoji.mo b/docs/locale/ja/LC_MESSAGES/mipac.manager.emoji.mo
new file mode 100644
index 00000000..d4ff039c
Binary files /dev/null and b/docs/locale/ja/LC_MESSAGES/mipac.manager.emoji.mo differ
diff --git a/docs/locale/ja/LC_MESSAGES/mipac.manager.emoji.po b/docs/locale/ja/LC_MESSAGES/mipac.manager.emoji.po
new file mode 100644
index 00000000..30262273
--- /dev/null
+++ b/docs/locale/ja/LC_MESSAGES/mipac.manager.emoji.po
@@ -0,0 +1,29 @@
+# SOME DESCRIPTIVE TITLE.
+# Copyright (C) 2023, yupix
+# This file is distributed under the same license as the mipac package.
+# FIRST AUTHOR , 2023.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: mipac \n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2023-08-30 05:09+0000\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME \n"
+"Language: ja\n"
+"Language-Team: ja \n"
+"Plural-Forms: nplurals=1; plural=0;\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=utf-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Generated-By: Babel 2.12.1\n"
+
+#: ../../mipac.manager.emoji.rst:2
+msgid "mipac.manager.emoji module"
+msgstr ""
+
+#: mipac.manager.emoji.EmojiManager:1 of
+msgid "Bases: :py:class:`~mipac.abstract.manager.AbstractManager`"
+msgstr ""
+
diff --git a/docs/locale/ja/LC_MESSAGES/mipac.manager.favorite.mo b/docs/locale/ja/LC_MESSAGES/mipac.manager.favorite.mo
new file mode 100644
index 00000000..d4ff039c
Binary files /dev/null and b/docs/locale/ja/LC_MESSAGES/mipac.manager.favorite.mo differ
diff --git a/docs/locale/ja/LC_MESSAGES/mipac.manager.favorite.po b/docs/locale/ja/LC_MESSAGES/mipac.manager.favorite.po
new file mode 100644
index 00000000..1bafda1f
--- /dev/null
+++ b/docs/locale/ja/LC_MESSAGES/mipac.manager.favorite.po
@@ -0,0 +1,45 @@
+# SOME DESCRIPTIVE TITLE.
+# Copyright (C) 2023, yupix
+# This file is distributed under the same license as the mipac package.
+# FIRST AUTHOR , 2023.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: mipac \n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2023-08-30 05:09+0000\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME \n"
+"Language: ja\n"
+"Language-Team: ja \n"
+"Plural-Forms: nplurals=1; plural=0;\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=utf-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Generated-By: Babel 2.12.1\n"
+
+#: ../../mipac.manager.favorite.rst:2
+msgid "mipac.manager.favorite module"
+msgstr ""
+
+#: mipac.manager.favorite.FavoriteManager:1 of
+msgid "Bases: :py:class:`~mipac.abstract.manager.AbstractManager`"
+msgstr ""
+
+#: mipac.manager.favorite.FavoriteManager.action:1 of
+msgid "お気に入りに関するアクション"
+msgstr ""
+
+#: mipac.manager.favorite.FavoriteManager.action:4 of
+msgid "Returns"
+msgstr ""
+
+#: mipac.manager.favorite.FavoriteManager.action:5 of
+msgid "ReactionActions"
+msgstr ""
+
+#: mipac.manager.favorite.FavoriteManager.action:6 of
+msgid "お気に入りに対するアクションを行うクラス"
+msgstr ""
+
diff --git a/docs/locale/ja/LC_MESSAGES/mipac.manager.federation.mo b/docs/locale/ja/LC_MESSAGES/mipac.manager.federation.mo
new file mode 100644
index 00000000..d4ff039c
Binary files /dev/null and b/docs/locale/ja/LC_MESSAGES/mipac.manager.federation.mo differ
diff --git a/docs/locale/ja/LC_MESSAGES/mipac.manager.federation.po b/docs/locale/ja/LC_MESSAGES/mipac.manager.federation.po
new file mode 100644
index 00000000..e2a3b8ab
--- /dev/null
+++ b/docs/locale/ja/LC_MESSAGES/mipac.manager.federation.po
@@ -0,0 +1,29 @@
+# SOME DESCRIPTIVE TITLE.
+# Copyright (C) 2023, yupix
+# This file is distributed under the same license as the mipac package.
+# FIRST AUTHOR , 2023.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: mipac \n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2023-08-30 05:09+0000\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME \n"
+"Language: ja\n"
+"Language-Team: ja \n"
+"Plural-Forms: nplurals=1; plural=0;\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=utf-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Generated-By: Babel 2.12.1\n"
+
+#: ../../mipac.manager.federation.rst:2
+msgid "mipac.manager.federation module"
+msgstr ""
+
+#: mipac.manager.federation.FederationManager:1 of
+msgid "Bases: :py:class:`~mipac.abstract.manager.AbstractManager`"
+msgstr ""
+
diff --git a/docs/locale/ja/LC_MESSAGES/mipac.manager.follow.mo b/docs/locale/ja/LC_MESSAGES/mipac.manager.follow.mo
new file mode 100644
index 00000000..d4ff039c
Binary files /dev/null and b/docs/locale/ja/LC_MESSAGES/mipac.manager.follow.mo differ
diff --git a/docs/locale/ja/LC_MESSAGES/mipac.manager.follow.po b/docs/locale/ja/LC_MESSAGES/mipac.manager.follow.po
new file mode 100644
index 00000000..b4d0253b
--- /dev/null
+++ b/docs/locale/ja/LC_MESSAGES/mipac.manager.follow.po
@@ -0,0 +1,30 @@
+# SOME DESCRIPTIVE TITLE.
+# Copyright (C) 2023, yupix
+# This file is distributed under the same license as the mipac package.
+# FIRST AUTHOR , 2023.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: mipac \n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2023-08-30 05:09+0000\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME \n"
+"Language: ja\n"
+"Language-Team: ja \n"
+"Plural-Forms: nplurals=1; plural=0;\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=utf-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Generated-By: Babel 2.12.1\n"
+
+#: ../../mipac.manager.follow.rst:2
+msgid "mipac.manager.follow module"
+msgstr ""
+
+#: mipac.manager.follow.FollowManager:1
+#: mipac.manager.follow.FollowRequestManager:1 of
+msgid "Bases: :py:class:`~mipac.abstract.manager.AbstractManager`"
+msgstr ""
+
diff --git a/docs/locale/ja/LC_MESSAGES/mipac.manager.mo b/docs/locale/ja/LC_MESSAGES/mipac.manager.mo
new file mode 100644
index 00000000..be011bde
Binary files /dev/null and b/docs/locale/ja/LC_MESSAGES/mipac.manager.mo differ
diff --git a/docs/locale/ja/LC_MESSAGES/mipac.manager.mute.mo b/docs/locale/ja/LC_MESSAGES/mipac.manager.mute.mo
new file mode 100644
index 00000000..d4ff039c
Binary files /dev/null and b/docs/locale/ja/LC_MESSAGES/mipac.manager.mute.mo differ
diff --git a/docs/locale/ja/LC_MESSAGES/mipac.manager.mute.po b/docs/locale/ja/LC_MESSAGES/mipac.manager.mute.po
new file mode 100644
index 00000000..dccd3cd7
--- /dev/null
+++ b/docs/locale/ja/LC_MESSAGES/mipac.manager.mute.po
@@ -0,0 +1,29 @@
+# SOME DESCRIPTIVE TITLE.
+# Copyright (C) 2023, yupix
+# This file is distributed under the same license as the mipac package.
+# FIRST AUTHOR , 2023.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: mipac \n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2023-08-30 05:09+0000\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME \n"
+"Language: ja\n"
+"Language-Team: ja \n"
+"Plural-Forms: nplurals=1; plural=0;\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=utf-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Generated-By: Babel 2.12.1\n"
+
+#: ../../mipac.manager.mute.rst:2
+msgid "mipac.manager.mute module"
+msgstr ""
+
+#: mipac.manager.mute.MuteManager:1 of
+msgid "Bases: :py:class:`~mipac.abstract.manager.AbstractManager`"
+msgstr ""
+
diff --git a/docs/locale/ja/LC_MESSAGES/mipac.manager.my.mo b/docs/locale/ja/LC_MESSAGES/mipac.manager.my.mo
new file mode 100644
index 00000000..d4ff039c
Binary files /dev/null and b/docs/locale/ja/LC_MESSAGES/mipac.manager.my.mo differ
diff --git a/docs/locale/ja/LC_MESSAGES/mipac.manager.my.po b/docs/locale/ja/LC_MESSAGES/mipac.manager.my.po
new file mode 100644
index 00000000..3485c95e
--- /dev/null
+++ b/docs/locale/ja/LC_MESSAGES/mipac.manager.my.po
@@ -0,0 +1,29 @@
+# SOME DESCRIPTIVE TITLE.
+# Copyright (C) 2023, yupix
+# This file is distributed under the same license as the mipac package.
+# FIRST AUTHOR , 2023.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: mipac \n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2023-08-30 05:09+0000\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME \n"
+"Language: ja\n"
+"Language-Team: ja \n"
+"Plural-Forms: nplurals=1; plural=0;\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=utf-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Generated-By: Babel 2.12.1\n"
+
+#: ../../mipac.manager.my.rst:2
+msgid "mipac.manager.my module"
+msgstr ""
+
+#: mipac.manager.my.MyManager:1 of
+msgid "Bases: :py:class:`~mipac.abstract.manager.AbstractManager`"
+msgstr ""
+
diff --git a/docs/locale/ja/LC_MESSAGES/mipac.manager.note.mo b/docs/locale/ja/LC_MESSAGES/mipac.manager.note.mo
new file mode 100644
index 00000000..d4ff039c
Binary files /dev/null and b/docs/locale/ja/LC_MESSAGES/mipac.manager.note.mo differ
diff --git a/docs/locale/ja/LC_MESSAGES/mipac.manager.note.po b/docs/locale/ja/LC_MESSAGES/mipac.manager.note.po
new file mode 100644
index 00000000..e071726e
--- /dev/null
+++ b/docs/locale/ja/LC_MESSAGES/mipac.manager.note.po
@@ -0,0 +1,33 @@
+# SOME DESCRIPTIVE TITLE.
+# Copyright (C) 2023, yupix
+# This file is distributed under the same license as the mipac package.
+# FIRST AUTHOR , 2023.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: mipac \n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2023-08-30 05:09+0000\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME \n"
+"Language: ja\n"
+"Language-Team: ja \n"
+"Plural-Forms: nplurals=1; plural=0;\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=utf-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Generated-By: Babel 2.12.1\n"
+
+#: ../../mipac.manager.note.rst:2
+msgid "mipac.manager.note module"
+msgstr ""
+
+#: mipac.manager.note.ClientNoteManager:1 mipac.manager.note.NoteManager:1 of
+msgid "Bases: :py:class:`~mipac.abstract.manager.AbstractManager`"
+msgstr ""
+
+#: mipac.manager.note.NoteManager:1 of
+msgid "User behavior for notes"
+msgstr ""
+
diff --git a/docs/locale/ja/LC_MESSAGES/mipac.manager.page.mo b/docs/locale/ja/LC_MESSAGES/mipac.manager.page.mo
new file mode 100644
index 00000000..d4ff039c
Binary files /dev/null and b/docs/locale/ja/LC_MESSAGES/mipac.manager.page.mo differ
diff --git a/docs/locale/ja/LC_MESSAGES/mipac.manager.page.po b/docs/locale/ja/LC_MESSAGES/mipac.manager.page.po
new file mode 100644
index 00000000..d7a17d4c
--- /dev/null
+++ b/docs/locale/ja/LC_MESSAGES/mipac.manager.page.po
@@ -0,0 +1,29 @@
+# SOME DESCRIPTIVE TITLE.
+# Copyright (C) 2023, yupix
+# This file is distributed under the same license as the mipac package.
+# FIRST AUTHOR , 2023.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: mipac \n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2023-08-30 05:09+0000\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME \n"
+"Language: ja\n"
+"Language-Team: ja \n"
+"Plural-Forms: nplurals=1; plural=0;\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=utf-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Generated-By: Babel 2.12.1\n"
+
+#: ../../mipac.manager.page.rst:2
+msgid "mipac.manager.page module"
+msgstr ""
+
+#: mipac.manager.page.PagesManager:1 of
+msgid "Bases: :py:class:`~mipac.abstract.manager.AbstractManager`"
+msgstr ""
+
diff --git a/docs/locale/ja/LC_MESSAGES/mipac.manager.po b/docs/locale/ja/LC_MESSAGES/mipac.manager.po
new file mode 100644
index 00000000..228039ec
--- /dev/null
+++ b/docs/locale/ja/LC_MESSAGES/mipac.manager.po
@@ -0,0 +1,37 @@
+# SOME DESCRIPTIVE TITLE.
+# Copyright (C) 2023, yupix
+# This file is distributed under the same license as the mipac package.
+# FIRST AUTHOR , 2023.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: mipac \n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2023-08-30 05:11+0000\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME \n"
+"Language: ja\n"
+"Language-Team: ja \n"
+"Plural-Forms: nplurals=1; plural=0;\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=utf-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Generated-By: Babel 2.12.1\n"
+
+#: ../../mipac.manager.rst:2
+msgid "mipac.manager package"
+msgstr ""
+
+#: ../../mipac.manager.rst:5
+msgid "Subpackages"
+msgstr ""
+
+#: ../../mipac.manager.rst:13
+msgid "Submodules"
+msgstr ""
+
+#: ../../mipac.manager.rst:39
+msgid "Module contents"
+msgstr ""
+
diff --git a/docs/locale/ja/LC_MESSAGES/mipac.manager.poll.mo b/docs/locale/ja/LC_MESSAGES/mipac.manager.poll.mo
new file mode 100644
index 00000000..d4ff039c
Binary files /dev/null and b/docs/locale/ja/LC_MESSAGES/mipac.manager.poll.mo differ
diff --git a/docs/locale/ja/LC_MESSAGES/mipac.manager.poll.po b/docs/locale/ja/LC_MESSAGES/mipac.manager.poll.po
new file mode 100644
index 00000000..759c1218
--- /dev/null
+++ b/docs/locale/ja/LC_MESSAGES/mipac.manager.poll.po
@@ -0,0 +1,29 @@
+# SOME DESCRIPTIVE TITLE.
+# Copyright (C) 2023, yupix
+# This file is distributed under the same license as the mipac package.
+# FIRST AUTHOR , 2023.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: mipac \n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2023-08-30 05:09+0000\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME \n"
+"Language: ja\n"
+"Language-Team: ja \n"
+"Plural-Forms: nplurals=1; plural=0;\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=utf-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Generated-By: Babel 2.12.1\n"
+
+#: ../../mipac.manager.poll.rst:2
+msgid "mipac.manager.poll module"
+msgstr ""
+
+#: mipac.manager.poll.PollManager:1 of
+msgid "Bases: :py:class:`~mipac.abstract.manager.AbstractManager`"
+msgstr ""
+
diff --git a/docs/locale/ja/LC_MESSAGES/mipac.manager.reaction.mo b/docs/locale/ja/LC_MESSAGES/mipac.manager.reaction.mo
new file mode 100644
index 00000000..d4ff039c
Binary files /dev/null and b/docs/locale/ja/LC_MESSAGES/mipac.manager.reaction.mo differ
diff --git a/docs/locale/ja/LC_MESSAGES/mipac.manager.reaction.po b/docs/locale/ja/LC_MESSAGES/mipac.manager.reaction.po
new file mode 100644
index 00000000..db83f894
--- /dev/null
+++ b/docs/locale/ja/LC_MESSAGES/mipac.manager.reaction.po
@@ -0,0 +1,45 @@
+# SOME DESCRIPTIVE TITLE.
+# Copyright (C) 2023, yupix
+# This file is distributed under the same license as the mipac package.
+# FIRST AUTHOR , 2023.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: mipac \n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2023-08-30 05:09+0000\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME \n"
+"Language: ja\n"
+"Language-Team: ja \n"
+"Plural-Forms: nplurals=1; plural=0;\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=utf-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Generated-By: Babel 2.12.1\n"
+
+#: ../../mipac.manager.reaction.rst:2
+msgid "mipac.manager.reaction module"
+msgstr ""
+
+#: mipac.manager.reaction.ReactionManager:1 of
+msgid "Bases: :py:class:`~mipac.abstract.manager.AbstractManager`"
+msgstr ""
+
+#: mipac.manager.reaction.ReactionManager.action:1 of
+msgid "リアクションに関するアクション"
+msgstr ""
+
+#: mipac.manager.reaction.ReactionManager.action:4 of
+msgid "Returns"
+msgstr ""
+
+#: mipac.manager.reaction.ReactionManager.action:5 of
+msgid "ReactionActions"
+msgstr ""
+
+#: mipac.manager.reaction.ReactionManager.action:6 of
+msgid "Reactionに対するアクションを行うクラス"
+msgstr ""
+
diff --git a/docs/locale/ja/LC_MESSAGES/mipac.manager.user.mo b/docs/locale/ja/LC_MESSAGES/mipac.manager.user.mo
new file mode 100644
index 00000000..d4ff039c
Binary files /dev/null and b/docs/locale/ja/LC_MESSAGES/mipac.manager.user.mo differ
diff --git a/docs/locale/ja/LC_MESSAGES/mipac.manager.user.po b/docs/locale/ja/LC_MESSAGES/mipac.manager.user.po
new file mode 100644
index 00000000..fd5b4e2d
--- /dev/null
+++ b/docs/locale/ja/LC_MESSAGES/mipac.manager.user.po
@@ -0,0 +1,45 @@
+# SOME DESCRIPTIVE TITLE.
+# Copyright (C) 2023, yupix
+# This file is distributed under the same license as the mipac package.
+# FIRST AUTHOR , 2023.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: mipac \n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2023-08-30 05:09+0000\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME \n"
+"Language: ja\n"
+"Language-Team: ja \n"
+"Plural-Forms: nplurals=1; plural=0;\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=utf-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Generated-By: Babel 2.12.1\n"
+
+#: ../../mipac.manager.user.rst:2
+msgid "mipac.manager.user module"
+msgstr ""
+
+#: mipac.manager.user.UserManager:1 of
+msgid "Bases: :py:class:`~mipac.abstract.manager.AbstractManager`"
+msgstr ""
+
+#: mipac.manager.user.UserManager.action:1 of
+msgid "ユーザーに対するアクション"
+msgstr ""
+
+#: mipac.manager.user.UserManager.action:4 of
+msgid "Returns"
+msgstr ""
+
+#: mipac.manager.user.UserManager.action:5 of
+msgid "UserActions"
+msgstr ""
+
+#: mipac.manager.user.UserManager.action:6 of
+msgid "ユーザーに対するアクションを行うクラス"
+msgstr ""
+
diff --git a/docs/locale/ja/LC_MESSAGES/mipac.mo b/docs/locale/ja/LC_MESSAGES/mipac.mo
new file mode 100644
index 00000000..be011bde
Binary files /dev/null and b/docs/locale/ja/LC_MESSAGES/mipac.mo differ
diff --git a/docs/locale/ja/LC_MESSAGES/mipac.models.ad.mo b/docs/locale/ja/LC_MESSAGES/mipac.models.ad.mo
new file mode 100644
index 00000000..d4ff039c
Binary files /dev/null and b/docs/locale/ja/LC_MESSAGES/mipac.models.ad.mo differ
diff --git a/docs/locale/ja/LC_MESSAGES/mipac.models.ad.po b/docs/locale/ja/LC_MESSAGES/mipac.models.ad.po
new file mode 100644
index 00000000..ae17a249
--- /dev/null
+++ b/docs/locale/ja/LC_MESSAGES/mipac.models.ad.po
@@ -0,0 +1,29 @@
+# SOME DESCRIPTIVE TITLE.
+# Copyright (C) 2023, yupix
+# This file is distributed under the same license as the mipac package.
+# FIRST AUTHOR , 2023.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: mipac \n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2023-08-30 05:09+0000\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME \n"
+"Language: ja\n"
+"Language-Team: ja \n"
+"Plural-Forms: nplurals=1; plural=0;\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=utf-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Generated-By: Babel 2.12.1\n"
+
+#: ../../mipac.models.ad.rst:2
+msgid "mipac.models.ad module"
+msgstr ""
+
+#: mipac.models.ad.Ad:1 of
+msgid "Bases: :py:class:`object`"
+msgstr ""
+
diff --git a/docs/locale/ja/LC_MESSAGES/mipac.models.admin.mo b/docs/locale/ja/LC_MESSAGES/mipac.models.admin.mo
new file mode 100644
index 00000000..d4ff039c
Binary files /dev/null and b/docs/locale/ja/LC_MESSAGES/mipac.models.admin.mo differ
diff --git a/docs/locale/ja/LC_MESSAGES/mipac.models.admin.po b/docs/locale/ja/LC_MESSAGES/mipac.models.admin.po
new file mode 100644
index 00000000..68aea114
--- /dev/null
+++ b/docs/locale/ja/LC_MESSAGES/mipac.models.admin.po
@@ -0,0 +1,32 @@
+# SOME DESCRIPTIVE TITLE.
+# Copyright (C) 2023, yupix
+# This file is distributed under the same license as the mipac package.
+# FIRST AUTHOR , 2023.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: mipac \n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2023-08-30 05:09+0000\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME \n"
+"Language: ja\n"
+"Language-Team: ja \n"
+"Plural-Forms: nplurals=1; plural=0;\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=utf-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Generated-By: Babel 2.12.1\n"
+
+#: ../../mipac.models.admin.rst:2
+msgid "mipac.models.admin module"
+msgstr ""
+
+#: mipac.models.admin.IndexStat:1 mipac.models.admin.ModerationLog:1
+#: mipac.models.admin.ServerInfo:1 mipac.models.admin.ServerInfoCpu:1
+#: mipac.models.admin.ServerInfoFs:1 mipac.models.admin.ServerInfoMem:1
+#: mipac.models.admin.ServerInfoNet:1 mipac.models.admin.UserIP:1 of
+msgid "Bases: :py:class:`object`"
+msgstr ""
+
diff --git a/docs/locale/ja/LC_MESSAGES/mipac.models.announcement.mo b/docs/locale/ja/LC_MESSAGES/mipac.models.announcement.mo
new file mode 100644
index 00000000..d4ff039c
Binary files /dev/null and b/docs/locale/ja/LC_MESSAGES/mipac.models.announcement.mo differ
diff --git a/docs/locale/ja/LC_MESSAGES/mipac.models.announcement.po b/docs/locale/ja/LC_MESSAGES/mipac.models.announcement.po
new file mode 100644
index 00000000..ceb2cf0c
--- /dev/null
+++ b/docs/locale/ja/LC_MESSAGES/mipac.models.announcement.po
@@ -0,0 +1,36 @@
+# SOME DESCRIPTIVE TITLE.
+# Copyright (C) 2023, yupix
+# This file is distributed under the same license as the mipac package.
+# FIRST AUTHOR , 2023.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: mipac \n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2023-08-30 05:09+0000\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME \n"
+"Language: ja\n"
+"Language-Team: ja \n"
+"Plural-Forms: nplurals=1; plural=0;\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=utf-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Generated-By: Babel 2.12.1\n"
+
+#: ../../mipac.models.announcement.rst:2
+msgid "mipac.models.announcement module"
+msgstr ""
+
+#: mipac.models.announcement.Announcement:1
+#: mipac.models.announcement.AnnouncementSystem:1 of
+msgid "Bases: :py:class:`~mipac.models.announcement.AnnouncementCommon`"
+msgstr ""
+
+#: mipac.models.announcement.AnnouncementCommon:1 of
+msgid ""
+"Bases: :py:class:`~typing.Generic`\\ "
+"[:py:obj:`~mipac.models.announcement.T`]"
+msgstr ""
+
diff --git a/docs/locale/ja/LC_MESSAGES/mipac.models.antenna.mo b/docs/locale/ja/LC_MESSAGES/mipac.models.antenna.mo
new file mode 100644
index 00000000..d4ff039c
Binary files /dev/null and b/docs/locale/ja/LC_MESSAGES/mipac.models.antenna.mo differ
diff --git a/docs/locale/ja/LC_MESSAGES/mipac.models.antenna.po b/docs/locale/ja/LC_MESSAGES/mipac.models.antenna.po
new file mode 100644
index 00000000..374a01ba
--- /dev/null
+++ b/docs/locale/ja/LC_MESSAGES/mipac.models.antenna.po
@@ -0,0 +1,29 @@
+# SOME DESCRIPTIVE TITLE.
+# Copyright (C) 2023, yupix
+# This file is distributed under the same license as the mipac package.
+# FIRST AUTHOR , 2023.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: mipac \n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2023-08-30 05:09+0000\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME \n"
+"Language: ja\n"
+"Language-Team: ja \n"
+"Plural-Forms: nplurals=1; plural=0;\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=utf-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Generated-By: Babel 2.12.1\n"
+
+#: ../../mipac.models.antenna.rst:2
+msgid "mipac.models.antenna module"
+msgstr ""
+
+#: mipac.models.antenna.Antenna:1 of
+msgid "Bases: :py:class:`object`"
+msgstr ""
+
diff --git a/docs/locale/ja/LC_MESSAGES/mipac.models.channel.mo b/docs/locale/ja/LC_MESSAGES/mipac.models.channel.mo
new file mode 100644
index 00000000..d4ff039c
Binary files /dev/null and b/docs/locale/ja/LC_MESSAGES/mipac.models.channel.mo differ
diff --git a/docs/locale/ja/LC_MESSAGES/mipac.models.channel.po b/docs/locale/ja/LC_MESSAGES/mipac.models.channel.po
new file mode 100644
index 00000000..b3d335f2
--- /dev/null
+++ b/docs/locale/ja/LC_MESSAGES/mipac.models.channel.po
@@ -0,0 +1,31 @@
+# SOME DESCRIPTIVE TITLE.
+# Copyright (C) 2023, yupix
+# This file is distributed under the same license as the mipac package.
+# FIRST AUTHOR , 2023.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: mipac \n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2023-08-30 05:09+0000\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME \n"
+"Language: ja\n"
+"Language-Team: ja \n"
+"Plural-Forms: nplurals=1; plural=0;\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=utf-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Generated-By: Babel 2.12.1\n"
+
+#: ../../mipac.models.channel.rst:2
+msgid "mipac.models.channel module"
+msgstr ""
+
+#: mipac.models.channel.Channel:1 of
+msgid ""
+"Bases: :py:class:`~mipac.models.lite.channel.ChannelLite`\\ "
+"[:py:class:`~mipac.types.channel.IChannel`]"
+msgstr ""
+
diff --git a/docs/locale/ja/LC_MESSAGES/mipac.models.chart.mo b/docs/locale/ja/LC_MESSAGES/mipac.models.chart.mo
new file mode 100644
index 00000000..d4ff039c
Binary files /dev/null and b/docs/locale/ja/LC_MESSAGES/mipac.models.chart.mo differ
diff --git a/docs/locale/ja/LC_MESSAGES/mipac.models.chart.po b/docs/locale/ja/LC_MESSAGES/mipac.models.chart.po
new file mode 100644
index 00000000..0522c507
--- /dev/null
+++ b/docs/locale/ja/LC_MESSAGES/mipac.models.chart.po
@@ -0,0 +1,31 @@
+# SOME DESCRIPTIVE TITLE.
+# Copyright (C) 2023, yupix
+# This file is distributed under the same license as the mipac package.
+# FIRST AUTHOR , 2023.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: mipac \n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2023-08-30 05:09+0000\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME \n"
+"Language: ja\n"
+"Language-Team: ja \n"
+"Plural-Forms: nplurals=1; plural=0;\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=utf-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Generated-By: Babel 2.12.1\n"
+
+#: ../../mipac.models.chart.rst:2
+msgid "mipac.models.chart module"
+msgstr ""
+
+#: mipac.models.chart.ActiveUsersChart:1 mipac.models.chart.DriveChart:1
+#: mipac.models.chart.DriveLocalChart:1 mipac.models.chart.DriveRemoteChart:1
+#: of
+msgid "Bases: :py:class:`object`"
+msgstr ""
+
diff --git a/docs/locale/ja/LC_MESSAGES/mipac.models.chat.mo b/docs/locale/ja/LC_MESSAGES/mipac.models.chat.mo
new file mode 100644
index 00000000..d4ff039c
Binary files /dev/null and b/docs/locale/ja/LC_MESSAGES/mipac.models.chat.mo differ
diff --git a/docs/locale/ja/LC_MESSAGES/mipac.models.chat.po b/docs/locale/ja/LC_MESSAGES/mipac.models.chat.po
new file mode 100644
index 00000000..75c2500d
--- /dev/null
+++ b/docs/locale/ja/LC_MESSAGES/mipac.models.chat.po
@@ -0,0 +1,69 @@
+# SOME DESCRIPTIVE TITLE.
+# Copyright (C) 2023, yupix
+# This file is distributed under the same license as the mipac package.
+# FIRST AUTHOR , 2023.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: mipac \n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2023-08-30 05:09+0000\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME \n"
+"Language: ja\n"
+"Language-Team: ja \n"
+"Plural-Forms: nplurals=1; plural=0;\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=utf-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Generated-By: Babel 2.12.1\n"
+
+#: ../../mipac.models.chat.rst:2
+msgid "mipac.models.chat module"
+msgstr ""
+
+#: mipac.models.chat.ChatGroup:1 mipac.models.chat.ChatMessage:1 of
+msgid "Bases: :py:class:`object`"
+msgstr ""
+
+#: mipac.models.chat.ChatGroup.created_at:1 of
+msgid "グループの作成日時"
+msgstr ""
+
+#: mipac.models.chat.ChatGroup.id:1 of
+msgid "グループのID"
+msgstr ""
+
+#: mipac.models.chat.ChatGroup.name:1 of
+msgid "グループ名"
+msgstr ""
+
+#: mipac.models.chat.ChatGroup.owner_id:1 of
+msgid "グループのオーナーのID"
+msgstr ""
+
+#: mipac.models.chat.ChatMessage:1 of
+msgid "チャットオブジェクト"
+msgstr ""
+
+#: mipac.models.chat.ChatMessage.created_at:1 of
+msgid "Returns the date and time the message was created (UTC)"
+msgstr ""
+
+#: mipac.models.chat.ChatMessage.id:1 of
+msgid "The message ID."
+msgstr ""
+
+#: mipac.models.chat.ChatMessage.recipient:1 of
+msgid "The user of the bot self"
+msgstr ""
+
+#: mipac.models.chat.ChatMessage.recipient_id:1 of
+msgid "The id of the bot self"
+msgstr ""
+
+#: mipac.models.chat.ChatMessage.text:1 of
+msgid "text of the message"
+msgstr ""
+
diff --git a/docs/locale/ja/LC_MESSAGES/mipac.models.clip.mo b/docs/locale/ja/LC_MESSAGES/mipac.models.clip.mo
new file mode 100644
index 00000000..d4ff039c
Binary files /dev/null and b/docs/locale/ja/LC_MESSAGES/mipac.models.clip.mo differ
diff --git a/docs/locale/ja/LC_MESSAGES/mipac.models.clip.po b/docs/locale/ja/LC_MESSAGES/mipac.models.clip.po
new file mode 100644
index 00000000..d3aa7309
--- /dev/null
+++ b/docs/locale/ja/LC_MESSAGES/mipac.models.clip.po
@@ -0,0 +1,69 @@
+# SOME DESCRIPTIVE TITLE.
+# Copyright (C) 2023, yupix
+# This file is distributed under the same license as the mipac package.
+# FIRST AUTHOR , 2023.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: mipac \n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2023-08-30 05:09+0000\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME \n"
+"Language: ja\n"
+"Language-Team: ja \n"
+"Plural-Forms: nplurals=1; plural=0;\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=utf-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Generated-By: Babel 2.12.1\n"
+
+#: ../../mipac.models.clip.rst:2
+msgid "mipac.models.clip module"
+msgstr ""
+
+#: mipac.models.clip.Clip:1 of
+msgid "Bases: :py:class:`object`"
+msgstr ""
+
+#: mipac.models.clip.Clip.created_at:1 of
+msgid "The time the clip was created"
+msgstr ""
+
+#: mipac.models.clip.Clip.description:1 of
+msgid "The clip description"
+msgstr ""
+
+#: mipac.models.clip.Clip.favorited_count:1 of
+msgid "The number of times the clip has been favorited"
+msgstr ""
+
+#: mipac.models.clip.Clip.id:1 of
+msgid "The clip id"
+msgstr ""
+
+#: mipac.models.clip.Clip.is_favorited:1 of
+msgid "Whether the clip is favorited"
+msgstr ""
+
+#: mipac.models.clip.Clip.is_public:1 of
+msgid "Whether the clip is public"
+msgstr ""
+
+#: mipac.models.clip.Clip.last_clipped_at:1 of
+msgid "The last time the clip was clipped"
+msgstr ""
+
+#: mipac.models.clip.Clip.name:1 of
+msgid "The clip name"
+msgstr ""
+
+#: mipac.models.clip.Clip.user:1 of
+msgid "The user who created the clip"
+msgstr ""
+
+#: mipac.models.clip.Clip.user_id:1 of
+msgid "The user id who created the clip"
+msgstr ""
+
diff --git a/docs/locale/ja/LC_MESSAGES/mipac.models.drive.mo b/docs/locale/ja/LC_MESSAGES/mipac.models.drive.mo
new file mode 100644
index 00000000..d4ff039c
Binary files /dev/null and b/docs/locale/ja/LC_MESSAGES/mipac.models.drive.mo differ
diff --git a/docs/locale/ja/LC_MESSAGES/mipac.models.drive.po b/docs/locale/ja/LC_MESSAGES/mipac.models.drive.po
new file mode 100644
index 00000000..ef595f38
--- /dev/null
+++ b/docs/locale/ja/LC_MESSAGES/mipac.models.drive.po
@@ -0,0 +1,50 @@
+# SOME DESCRIPTIVE TITLE.
+# Copyright (C) 2023, yupix
+# This file is distributed under the same license as the mipac package.
+# FIRST AUTHOR , 2023.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: mipac \n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2023-08-30 05:09+0000\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME \n"
+"Language: ja\n"
+"Language-Team: ja \n"
+"Plural-Forms: nplurals=1; plural=0;\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=utf-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Generated-By: Babel 2.12.1\n"
+
+#: ../../mipac.models.drive.rst:2
+msgid "mipac.models.drive module"
+msgstr ""
+
+#: mipac.models.drive.File:1 mipac.models.drive.FileProperties:1
+#: mipac.models.drive.Folder:1 of
+msgid "Bases: :py:class:`object`"
+msgstr ""
+
+#: mipac.models.drive.Folder.created_at:1 of
+msgid "フォルダの作成日時"
+msgstr ""
+
+#: mipac.models.drive.Folder.files_count:1 of
+msgid "フォルダ内のファイル数"
+msgstr ""
+
+#: mipac.models.drive.Folder.folders_count:1 of
+msgid "フォルダ内のフォルダ数"
+msgstr ""
+
+#: mipac.models.drive.Folder.id:1 of
+msgid "フォルダのID"
+msgstr ""
+
+#: mipac.models.drive.Folder.name:1 of
+msgid "フォルダ名"
+msgstr ""
+
diff --git a/docs/locale/ja/LC_MESSAGES/mipac.models.emoji.mo b/docs/locale/ja/LC_MESSAGES/mipac.models.emoji.mo
new file mode 100644
index 00000000..d4ff039c
Binary files /dev/null and b/docs/locale/ja/LC_MESSAGES/mipac.models.emoji.mo differ
diff --git a/docs/locale/ja/LC_MESSAGES/mipac.models.emoji.po b/docs/locale/ja/LC_MESSAGES/mipac.models.emoji.po
new file mode 100644
index 00000000..ea0ce121
--- /dev/null
+++ b/docs/locale/ja/LC_MESSAGES/mipac.models.emoji.po
@@ -0,0 +1,29 @@
+# SOME DESCRIPTIVE TITLE.
+# Copyright (C) 2023, yupix
+# This file is distributed under the same license as the mipac package.
+# FIRST AUTHOR , 2023.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: mipac \n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2023-08-30 05:09+0000\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME \n"
+"Language: ja\n"
+"Language-Team: ja \n"
+"Plural-Forms: nplurals=1; plural=0;\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=utf-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Generated-By: Babel 2.12.1\n"
+
+#: ../../mipac.models.emoji.rst:2
+msgid "mipac.models.emoji module"
+msgstr ""
+
+#: mipac.models.emoji.CustomEmoji:1 of
+msgid "Bases: :py:class:`~mipac.models.lite.emoji.PartialCustomEmoji`"
+msgstr ""
+
diff --git a/docs/locale/ja/LC_MESSAGES/mipac.models.follow.mo b/docs/locale/ja/LC_MESSAGES/mipac.models.follow.mo
new file mode 100644
index 00000000..d4ff039c
Binary files /dev/null and b/docs/locale/ja/LC_MESSAGES/mipac.models.follow.mo differ
diff --git a/docs/locale/ja/LC_MESSAGES/mipac.models.follow.po b/docs/locale/ja/LC_MESSAGES/mipac.models.follow.po
new file mode 100644
index 00000000..a9d69671
--- /dev/null
+++ b/docs/locale/ja/LC_MESSAGES/mipac.models.follow.po
@@ -0,0 +1,29 @@
+# SOME DESCRIPTIVE TITLE.
+# Copyright (C) 2023, yupix
+# This file is distributed under the same license as the mipac package.
+# FIRST AUTHOR , 2023.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: mipac \n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2023-08-30 05:09+0000\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME \n"
+"Language: ja\n"
+"Language-Team: ja \n"
+"Plural-Forms: nplurals=1; plural=0;\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=utf-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Generated-By: Babel 2.12.1\n"
+
+#: ../../mipac.models.follow.rst:2
+msgid "mipac.models.follow module"
+msgstr ""
+
+#: mipac.models.follow.FollowRequest:1 of
+msgid "Bases: :py:class:`object`"
+msgstr ""
+
diff --git a/docs/locale/ja/LC_MESSAGES/mipac.models.instance.mo b/docs/locale/ja/LC_MESSAGES/mipac.models.instance.mo
new file mode 100644
index 00000000..d4ff039c
Binary files /dev/null and b/docs/locale/ja/LC_MESSAGES/mipac.models.instance.mo differ
diff --git a/docs/locale/ja/LC_MESSAGES/mipac.models.instance.po b/docs/locale/ja/LC_MESSAGES/mipac.models.instance.po
new file mode 100644
index 00000000..a19aae00
--- /dev/null
+++ b/docs/locale/ja/LC_MESSAGES/mipac.models.instance.po
@@ -0,0 +1,29 @@
+# SOME DESCRIPTIVE TITLE.
+# Copyright (C) 2023, yupix
+# This file is distributed under the same license as the mipac package.
+# FIRST AUTHOR , 2023.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: mipac \n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2023-08-30 05:09+0000\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME \n"
+"Language: ja\n"
+"Language-Team: ja \n"
+"Plural-Forms: nplurals=1; plural=0;\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=utf-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Generated-By: Babel 2.12.1\n"
+
+#: ../../mipac.models.instance.rst:2
+msgid "mipac.models.instance module"
+msgstr ""
+
+#: mipac.models.instance.FederationInstance:1 of
+msgid "Bases: :py:class:`object`"
+msgstr ""
+
diff --git a/docs/locale/ja/LC_MESSAGES/mipac.models.lite.channel.mo b/docs/locale/ja/LC_MESSAGES/mipac.models.lite.channel.mo
new file mode 100644
index 00000000..d4ff039c
Binary files /dev/null and b/docs/locale/ja/LC_MESSAGES/mipac.models.lite.channel.mo differ
diff --git a/docs/locale/ja/LC_MESSAGES/mipac.models.lite.channel.po b/docs/locale/ja/LC_MESSAGES/mipac.models.lite.channel.po
new file mode 100644
index 00000000..84294d59
--- /dev/null
+++ b/docs/locale/ja/LC_MESSAGES/mipac.models.lite.channel.po
@@ -0,0 +1,31 @@
+# SOME DESCRIPTIVE TITLE.
+# Copyright (C) 2023, yupix
+# This file is distributed under the same license as the mipac package.
+# FIRST AUTHOR , 2023.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: mipac \n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2023-08-30 05:09+0000\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME \n"
+"Language: ja\n"
+"Language-Team: ja \n"
+"Plural-Forms: nplurals=1; plural=0;\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=utf-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Generated-By: Babel 2.12.1\n"
+
+#: ../../mipac.models.lite.channel.rst:2
+msgid "mipac.models.lite.channel module"
+msgstr ""
+
+#: mipac.models.lite.channel.ChannelLite:1 of
+msgid ""
+"Bases: :py:class:`~typing.Generic`\\ "
+"[:py:obj:`~mipac.models.lite.channel.T`]"
+msgstr ""
+
diff --git a/docs/locale/ja/LC_MESSAGES/mipac.models.lite.emoji.mo b/docs/locale/ja/LC_MESSAGES/mipac.models.lite.emoji.mo
new file mode 100644
index 00000000..d4ff039c
Binary files /dev/null and b/docs/locale/ja/LC_MESSAGES/mipac.models.lite.emoji.mo differ
diff --git a/docs/locale/ja/LC_MESSAGES/mipac.models.lite.emoji.po b/docs/locale/ja/LC_MESSAGES/mipac.models.lite.emoji.po
new file mode 100644
index 00000000..15fe747d
--- /dev/null
+++ b/docs/locale/ja/LC_MESSAGES/mipac.models.lite.emoji.po
@@ -0,0 +1,29 @@
+# SOME DESCRIPTIVE TITLE.
+# Copyright (C) 2023, yupix
+# This file is distributed under the same license as the mipac package.
+# FIRST AUTHOR , 2023.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: mipac \n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2023-08-30 05:09+0000\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME \n"
+"Language: ja\n"
+"Language-Team: ja \n"
+"Plural-Forms: nplurals=1; plural=0;\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=utf-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Generated-By: Babel 2.12.1\n"
+
+#: ../../mipac.models.lite.emoji.rst:2
+msgid "mipac.models.lite.emoji module"
+msgstr ""
+
+#: mipac.models.lite.emoji.PartialCustomEmoji:1 of
+msgid "Bases: :py:class:`object`"
+msgstr ""
+
diff --git a/docs/locale/ja/LC_MESSAGES/mipac.models.lite.instance.mo b/docs/locale/ja/LC_MESSAGES/mipac.models.lite.instance.mo
new file mode 100644
index 00000000..d4ff039c
Binary files /dev/null and b/docs/locale/ja/LC_MESSAGES/mipac.models.lite.instance.mo differ
diff --git a/docs/locale/ja/LC_MESSAGES/mipac.models.lite.instance.po b/docs/locale/ja/LC_MESSAGES/mipac.models.lite.instance.po
new file mode 100644
index 00000000..31a9e587
--- /dev/null
+++ b/docs/locale/ja/LC_MESSAGES/mipac.models.lite.instance.po
@@ -0,0 +1,29 @@
+# SOME DESCRIPTIVE TITLE.
+# Copyright (C) 2023, yupix
+# This file is distributed under the same license as the mipac package.
+# FIRST AUTHOR , 2023.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: mipac \n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2023-08-30 05:09+0000\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME \n"
+"Language: ja\n"
+"Language-Team: ja \n"
+"Plural-Forms: nplurals=1; plural=0;\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=utf-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Generated-By: Babel 2.12.1\n"
+
+#: ../../mipac.models.lite.instance.rst:2
+msgid "mipac.models.lite.instance module"
+msgstr ""
+
+#: mipac.models.lite.instance.LiteInstance:1 of
+msgid "Bases: :py:class:`object`"
+msgstr ""
+
diff --git a/docs/locale/ja/LC_MESSAGES/mipac.models.lite.meta.mo b/docs/locale/ja/LC_MESSAGES/mipac.models.lite.meta.mo
new file mode 100644
index 00000000..d4ff039c
Binary files /dev/null and b/docs/locale/ja/LC_MESSAGES/mipac.models.lite.meta.mo differ
diff --git a/docs/locale/ja/LC_MESSAGES/mipac.models.lite.meta.po b/docs/locale/ja/LC_MESSAGES/mipac.models.lite.meta.po
new file mode 100644
index 00000000..0b49e2ce
--- /dev/null
+++ b/docs/locale/ja/LC_MESSAGES/mipac.models.lite.meta.po
@@ -0,0 +1,49 @@
+# SOME DESCRIPTIVE TITLE.
+# Copyright (C) 2023, yupix
+# This file is distributed under the same license as the mipac package.
+# FIRST AUTHOR , 2023.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: mipac \n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2023-08-30 05:09+0000\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME \n"
+"Language: ja\n"
+"Language-Team: ja \n"
+"Plural-Forms: nplurals=1; plural=0;\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=utf-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Generated-By: Babel 2.12.1\n"
+
+#: ../../mipac.models.lite.meta.rst:2
+msgid "mipac.models.lite.meta module"
+msgstr ""
+
+#: mipac.models.lite.meta.CPU:1 mipac.models.lite.meta.MetaCommon:1 of
+msgid "Bases: :py:class:`object`"
+msgstr ""
+
+#: mipac.models.lite.meta.LiteMeta:1 of
+msgid "Bases: :py:class:`~mipac.models.lite.meta.MetaCommon`"
+msgstr ""
+
+#: mipac.models.lite.meta.MetaCommon.object_storage_s3_force_path_style:1 of
+msgid "objectStorageでs3ForcePathStyleを使用するかどうか 注意: v11の管理者のみ取得できます"
+msgstr ""
+
+#: mipac.models.lite.meta.MetaCommon.object_storage_s3_force_path_style:5 of
+msgid "Returns"
+msgstr ""
+
+#: mipac.models.lite.meta.MetaCommon.object_storage_s3_force_path_style:6 of
+msgid "bool"
+msgstr ""
+
+#: mipac.models.lite.meta.MetaCommon.object_storage_s3_force_path_style:7 of
+msgid "有効かどうか"
+msgstr ""
+
diff --git a/docs/locale/ja/LC_MESSAGES/mipac.models.lite.mo b/docs/locale/ja/LC_MESSAGES/mipac.models.lite.mo
new file mode 100644
index 00000000..be011bde
Binary files /dev/null and b/docs/locale/ja/LC_MESSAGES/mipac.models.lite.mo differ
diff --git a/docs/locale/ja/LC_MESSAGES/mipac.models.lite.note.mo b/docs/locale/ja/LC_MESSAGES/mipac.models.lite.note.mo
new file mode 100644
index 00000000..d4ff039c
Binary files /dev/null and b/docs/locale/ja/LC_MESSAGES/mipac.models.lite.note.mo differ
diff --git a/docs/locale/ja/LC_MESSAGES/mipac.models.lite.note.po b/docs/locale/ja/LC_MESSAGES/mipac.models.lite.note.po
new file mode 100644
index 00000000..6e6cbc1b
--- /dev/null
+++ b/docs/locale/ja/LC_MESSAGES/mipac.models.lite.note.po
@@ -0,0 +1,76 @@
+# SOME DESCRIPTIVE TITLE.
+# Copyright (C) 2023, yupix
+# This file is distributed under the same license as the mipac package.
+# FIRST AUTHOR , 2023.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: mipac \n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2023-08-30 05:09+0000\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME \n"
+"Language: ja\n"
+"Language-Team: ja