diff --git a/docs/i18n/gettext/changelog/0.12.0-changelog.pot b/docs/i18n/gettext/changelog/0.12.0-changelog.pot new file mode 100644 index 0000000000..cc2f2c5915 --- /dev/null +++ b/docs/i18n/gettext/changelog/0.12.0-changelog.pot @@ -0,0 +1,481 @@ + +msgid "" +msgstr "" +"Project-Id-Version: Manim \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" + +#: ../../source/changelog/0.12.0-changelog.rst:3 +msgid "v0.12.0" +msgstr "" + +#: ../../source/changelog/0.12.0-changelog.rst:0 +msgid "Date" +msgstr "" + +#: ../../source/changelog/0.12.0-changelog.rst:5 +msgid "November 02, 2021" +msgstr "" + +#: ../../source/changelog/0.12.0-changelog.rst:8 +msgid "Contributors" +msgstr "" + +#: ../../source/changelog/0.12.0-changelog.rst:10 +msgid "A total of 40 people contributed to this release. People with a '+' by their names authored a patch for the first time." +msgstr "" + +#: ../../source/changelog/0.12.0-changelog.rst:14 +msgid "Anima. +" +msgstr "" + +#: ../../source/changelog/0.12.0-changelog.rst:15 +msgid "Arcstur +" +msgstr "" + +#: ../../source/changelog/0.12.0-changelog.rst:16 +#: ../../source/changelog/0.12.0-changelog.rst:47 +msgid "Benjamin Hackl" +msgstr "" + +#: ../../source/changelog/0.12.0-changelog.rst:17 +#: ../../source/changelog/0.12.0-changelog.rst:48 +msgid "Christopher Besch" +msgstr "" + +#: ../../source/changelog/0.12.0-changelog.rst:18 +#: ../../source/changelog/0.12.0-changelog.rst:49 +msgid "Darylgolden" +msgstr "" + +#: ../../source/changelog/0.12.0-changelog.rst:19 +msgid "David Yang +" +msgstr "" + +#: ../../source/changelog/0.12.0-changelog.rst:20 +msgid "Dhananjay Goratela +" +msgstr "" + +#: ../../source/changelog/0.12.0-changelog.rst:21 +msgid "Ethan Rooke +" +msgstr "" + +#: ../../source/changelog/0.12.0-changelog.rst:22 +msgid "Eugene Chung +" +msgstr "" + +#: ../../source/changelog/0.12.0-changelog.rst:23 +msgid "GameDungeon" +msgstr "" + +#: ../../source/changelog/0.12.0-changelog.rst:24 +msgid "Gustav-Rixon +" +msgstr "" + +#: ../../source/changelog/0.12.0-changelog.rst:25 +#: ../../source/changelog/0.12.0-changelog.rst:56 +msgid "Jan-Hendrik Müller" +msgstr "" + +#: ../../source/changelog/0.12.0-changelog.rst:26 +msgid "Josiah Winslow +" +msgstr "" + +#: ../../source/changelog/0.12.0-changelog.rst:27 +#: ../../source/changelog/0.12.0-changelog.rst:58 +msgid "Laith Bahodi" +msgstr "" + +#: ../../source/changelog/0.12.0-changelog.rst:28 +msgid "Martmists +" +msgstr "" + +#: ../../source/changelog/0.12.0-changelog.rst:29 +msgid "Michael Hill +" +msgstr "" + +#: ../../source/changelog/0.12.0-changelog.rst:30 +#: ../../source/changelog/0.12.0-changelog.rst:60 +msgid "Naveen M K" +msgstr "" + +#: ../../source/changelog/0.12.0-changelog.rst:31 +msgid "Nick +" +msgstr "" + +#: ../../source/changelog/0.12.0-changelog.rst:32 +msgid "NotWearingPants +" +msgstr "" + +#: ../../source/changelog/0.12.0-changelog.rst:33 +msgid "Peeter Joot +" +msgstr "" + +#: ../../source/changelog/0.12.0-changelog.rst:34 +#: ../../source/changelog/0.12.0-changelog.rst:63 +msgid "Ryan McCauley" +msgstr "" + +#: ../../source/changelog/0.12.0-changelog.rst:35 +msgid "Viicos +" +msgstr "" + +#: ../../source/changelog/0.12.0-changelog.rst:36 +msgid "heitor +" +msgstr "" + +#: ../../source/changelog/0.12.0-changelog.rst:37 +#: ../../source/changelog/0.12.0-changelog.rst:65 +msgid "icedcoffeeee" +msgstr "" + +#: ../../source/changelog/0.12.0-changelog.rst:38 +msgid "kieran-pringle +" +msgstr "" + +#: ../../source/changelog/0.12.0-changelog.rst:39 +msgid "Виктор Виктор +" +msgstr "" + +#: ../../source/changelog/0.12.0-changelog.rst:42 +msgid "The patches included in this release have been reviewed by the following contributors." +msgstr "" + +#: ../../source/changelog/0.12.0-changelog.rst:45 +msgid "Alex Lembcke" +msgstr "" + +#: ../../source/changelog/0.12.0-changelog.rst:46 +msgid "Anima." +msgstr "" + +#: ../../source/changelog/0.12.0-changelog.rst:50 +msgid "David Yang" +msgstr "" + +#: ../../source/changelog/0.12.0-changelog.rst:51 +msgid "Dhananjay Goratela" +msgstr "" + +#: ../../source/changelog/0.12.0-changelog.rst:52 +msgid "Ethan Rooke" +msgstr "" + +#: ../../source/changelog/0.12.0-changelog.rst:53 +msgid "Eugene Chung" +msgstr "" + +#: ../../source/changelog/0.12.0-changelog.rst:54 +msgid "Gustav-Rixon" +msgstr "" + +#: ../../source/changelog/0.12.0-changelog.rst:55 +msgid "Hugues Devimeux" +msgstr "" + +#: ../../source/changelog/0.12.0-changelog.rst:57 +msgid "Jason Villanueva" +msgstr "" + +#: ../../source/changelog/0.12.0-changelog.rst:59 +msgid "Mysaa" +msgstr "" + +#: ../../source/changelog/0.12.0-changelog.rst:61 +msgid "Nick" +msgstr "" + +#: ../../source/changelog/0.12.0-changelog.rst:62 +msgid "Oliver" +msgstr "" + +#: ../../source/changelog/0.12.0-changelog.rst:64 +msgid "Viicos" +msgstr "" + +#: ../../source/changelog/0.12.0-changelog.rst:66 +msgid "kieran-pringle" +msgstr "" + +#: ../../source/changelog/0.12.0-changelog.rst:69 +msgid "Pull requests merged" +msgstr "" + +#: ../../source/changelog/0.12.0-changelog.rst:71 +msgid "A total of 52 pull requests were merged for this release." +msgstr "" + +#: ../../source/changelog/0.12.0-changelog.rst:74 +msgid "Highlights" +msgstr "" + +#: ../../source/changelog/0.12.0-changelog.rst:79 +msgid "`#1812 `__: Implemented logarithmic scaling for :class:`~.NumberLine` / :class:`~.Axes`" +msgstr "" + +#: ../../source/changelog/0.12.0-changelog.rst:77 +msgid "This implements scaling bases that can be passed to the ``scaling`` keyword argument of :class:`.NumberLine`. See :class:`.LogBase` (for a logarithmic scale) and :class:`.LinearBase` (for the default scale) for more details and examples." +msgstr "" + +#: ../../source/changelog/0.12.0-changelog.rst:85 +msgid "`#2152 `__: Introduced API for scene sections via :meth:`.Scene.next_section`" +msgstr "" + +#: ../../source/changelog/0.12.0-changelog.rst:82 +msgid "Sections divide a scene into multiple parts, resulting in multiple output videos (when using the ``--save_sections`` flag). The cuts between two sections are defined by the user in the :meth:`~.Scene.construct` method. Each section has an optional name and type, which can be used by a plugin (`see an example `__). You can skip rendering specific sections with the ``skip_animations`` keyword argument." +msgstr "" + +#: ../../source/changelog/0.12.0-changelog.rst:88 +msgid "Deprecated classes and functions" +msgstr "" + +#: ../../source/changelog/0.12.0-changelog.rst:90 +msgid "`#1926 `__: OpenGL: changed ``submobjects`` to be a property" +msgstr "" + +#: ../../source/changelog/0.12.0-changelog.rst:93 +msgid "`#2245 `__: Removed deprecated method ``get_center_point`` and parameters ``azimuth_label_scale``, ``number_scale_value``, ``label_scale``, ``scale_factor``, ``size``, ``x_min``, ``x_max``, ``delta_x``, ``y_min``, ``y_max``, ``delta_y``" +msgstr "" + +#: ../../source/changelog/0.12.0-changelog.rst:96 +msgid "`#2187 `__: Renamed ``get_graph`` and its variants to :meth:`~.CoordinateSystem.plot`" +msgstr "" + +#: ../../source/changelog/0.12.0-changelog.rst:99 +msgid "`#2065 `__: Deprecated :class:`~.FullScreenFadeRectangle` and :class:`~.PictureInPictureFrame`" +msgstr "" + +#: ../../source/changelog/0.12.0-changelog.rst:103 +msgid "New features" +msgstr "" + +#: ../../source/changelog/0.12.0-changelog.rst:105 +msgid "`#2025 `__: Implemented :meth:`.CoordinateSystem.input_to_graph_coords` and fixed :meth:`.CoordinateSystem.angle_of_tangent`" +msgstr "" + +#: ../../source/changelog/0.12.0-changelog.rst:108 +msgid "`#2151 `__: Added option to set the input file from a config file" +msgstr "" + +#: ../../source/changelog/0.12.0-changelog.rst:111 +msgid "`#2128 `__: Added keyword arguments ``match_center``, ``match_width`` etc. to :meth:`.Mobject.become`" +msgstr "" + +#: ../../source/changelog/0.12.0-changelog.rst:114 +msgid "`#2162 `__: Implemented :meth:`.MovingCamera.auto_zoom` for automatically zooming onto specified mobjects" +msgstr "" + +#: ../../source/changelog/0.12.0-changelog.rst:117 +msgid "`#2236 `__: Added ``skip_animations`` argument to :meth:`.Scene.next_section`" +msgstr "" + +#: ../../source/changelog/0.12.0-changelog.rst:120 +msgid "`#2196 `__: Implemented :meth:`.Line3D.parallel_to` and :meth:`.Line3D.perpendicular_to`" +msgstr "" + +#: ../../source/changelog/0.12.0-changelog.rst:124 +msgid "Enhancements" +msgstr "" + +#: ../../source/changelog/0.12.0-changelog.rst:128 +msgid "`#2138 `__: Fixed example for :meth:`~.Vector.coordinate_label` and added more customization for :class:`~.Matrix`" +msgstr "" + +#: ../../source/changelog/0.12.0-changelog.rst:127 +msgid "Additional keyword arguments for :meth:`~.Vector.coordinate_label` are passed to the constructed matrix." +msgstr "" + +#: ../../source/changelog/0.12.0-changelog.rst:130 +msgid "`#2139 `__: Changed the color of :class:`~.NumberLine` from ``LIGHT_GREY`` to ``WHITE``" +msgstr "" + +#: ../../source/changelog/0.12.0-changelog.rst:133 +msgid "`#2157 `__: Added :meth:`.CoordinateSystem.plot_polar_graph`" +msgstr "" + +#: ../../source/changelog/0.12.0-changelog.rst:136 +msgid "`#2243 `__: Fixed wasteful recursion in :meth:`.Mobject.get_merged_array`" +msgstr "" + +#: ../../source/changelog/0.12.0-changelog.rst:139 +msgid "`#2205 `__: Improved last frame output handling for the OpenGL renderer" +msgstr "" + +#: ../../source/changelog/0.12.0-changelog.rst:142 +msgid "`#2172 `__: Added ``should_render`` attribute to disable rendering mobjects" +msgstr "" + +#: ../../source/changelog/0.12.0-changelog.rst:145 +msgid "`#2182 `__: Changed the default width of videos in Jupyter notebooks to 60%" +msgstr "" + +#: ../../source/changelog/0.12.0-changelog.rst:149 +msgid "Fixed bugs" +msgstr "" + +#: ../../source/changelog/0.12.0-changelog.rst:151 +msgid "`#2244 `__: Fixed :meth:`.CoordinateSystem.get_area` when using few plot points and a boundary graph" +msgstr "" + +#: ../../source/changelog/0.12.0-changelog.rst:154 +msgid "`#2232 `__: Fixed :class:`.Graph` stopping to update after animating additions/deletions of vertices or edges" +msgstr "" + +#: ../../source/changelog/0.12.0-changelog.rst:157 +msgid "`#2142 `__: Fixed issue with duplicates in OpenGL family and added tests" +msgstr "" + +#: ../../source/changelog/0.12.0-changelog.rst:160 +msgid "`#2168 `__: Fixed order of return values of :func:`.space_ops.cartesian_to_spherical`" +msgstr "" + +#: ../../source/changelog/0.12.0-changelog.rst:163 +msgid "`#2160 `__: Made projection shaders compatible with :class:`.StreamLines`" +msgstr "" + +#: ../../source/changelog/0.12.0-changelog.rst:166 +msgid "`#2140 `__: Fixed passing color lists to :meth:`.Mobject.set_color` for the OpenGL renderer" +msgstr "" + +#: ../../source/changelog/0.12.0-changelog.rst:169 +msgid "`#2211 `__: Fixed animations not respecting the specified rate function" +msgstr "" + +#: ../../source/changelog/0.12.0-changelog.rst:172 +msgid "`#2161 `__: Fixed ``IndexOutOfBoundsError`` in TeX logging" +msgstr "" + +#: ../../source/changelog/0.12.0-changelog.rst:175 +msgid "`#2148 `__: Fixed :class:`~.Arrow` tip disorientation with :meth:`.Line.put_start_and_end_on`" +msgstr "" + +#: ../../source/changelog/0.12.0-changelog.rst:178 +msgid "`#2192 `__: Fixed :func:`.svg_path.string_to_numbers` sometimes returning strings" +msgstr "" + +#: ../../source/changelog/0.12.0-changelog.rst:181 +msgid "`#2185 `__: Fixed type mismatch for height and width parameters of :class:`~.Text`" +msgstr "" + +#: ../../source/changelog/0.12.0-changelog.rst:185 +msgid "Documentation-related changes" +msgstr "" + +#: ../../source/changelog/0.12.0-changelog.rst:187 +msgid "`#2228 `__: Added a new boolean operation example to the gallery" +msgstr "" + +#: ../../source/changelog/0.12.0-changelog.rst:190 +msgid "`#2239 `__: Removed erroneous raw string from text tutorial" +msgstr "" + +#: ../../source/changelog/0.12.0-changelog.rst:193 +msgid "`#2184 `__: Moved comments in :class:`~.VMobject` to documentation" +msgstr "" + +#: ../../source/changelog/0.12.0-changelog.rst:196 +msgid "`#2217 `__: Removed superfluous dots in documentation of :class:`.Section`" +msgstr "" + +#: ../../source/changelog/0.12.0-changelog.rst:199 +msgid "`#2215 `__: Fixed typo in docstring of :meth:`.ThreeDAxes.get_z_axis_label`" +msgstr "" + +#: ../../source/changelog/0.12.0-changelog.rst:202 +msgid "`#2212 `__: Fixed Documentation for Sections" +msgstr "" + +#: ../../source/changelog/0.12.0-changelog.rst:205 +msgid "`#2201 `__: Fixed a typo in the documentation" +msgstr "" + +#: ../../source/changelog/0.12.0-changelog.rst:208 +msgid "`#2165 `__: Added Crowdin configuration and changed source files to ``.pot`` format" +msgstr "" + +#: ../../source/changelog/0.12.0-changelog.rst:211 +msgid "`#2130 `__: Transferred troubleshooting installation related snippets from Discord to the documentation" +msgstr "" + +#: ../../source/changelog/0.12.0-changelog.rst:214 +msgid "`#2176 `__: Modified :meth:`.Mobject.set_default` example to prevent leaking across the docs" +msgstr "" + +#: ../../source/changelog/0.12.0-changelog.rst:218 +msgid "Changes concerning the testing system" +msgstr "" + +#: ../../source/changelog/0.12.0-changelog.rst:220 +msgid "`#2197 `__: Added tests for resolution flag" +msgstr "" + +#: ../../source/changelog/0.12.0-changelog.rst:223 +msgid "`#2146 `__: Increased test coverage for OpenGL renderer" +msgstr "" + +#: ../../source/changelog/0.12.0-changelog.rst:227 +msgid "Changes to our development infrastructure" +msgstr "" + +#: ../../source/changelog/0.12.0-changelog.rst:229 +msgid "`#2191 `__: Removed ``add-trailing-comma`` pre-commit hook" +msgstr "" + +#: ../../source/changelog/0.12.0-changelog.rst:233 +msgid "Code quality improvements and similar refactors" +msgstr "" + +#: ../../source/changelog/0.12.0-changelog.rst:235 +msgid "`#2136 `__: Added type hints to all colors" +msgstr "" + +#: ../../source/changelog/0.12.0-changelog.rst:238 +msgid "`#2220 `__: Cleanup: let ``Scene.renderer.time`` return something that makes sense" +msgstr "" + +#: ../../source/changelog/0.12.0-changelog.rst:241 +msgid "`#2222 `__: Updated Classifiers in ``pyproject.toml``: removed Python 3.6, added Python 3.9" +msgstr "" + +#: ../../source/changelog/0.12.0-changelog.rst:244 +msgid "`#2213 `__: Removed redundant ``partial_movie_files`` parameter in :meth:`.SceneFileWriter.combine_to_movie`" +msgstr "" + +#: ../../source/changelog/0.12.0-changelog.rst:251 +msgid "`#2200 `__: Addressed some maintenance TODOs" +msgstr "" + +#: ../../source/changelog/0.12.0-changelog.rst:248 +msgid "Changed an `Exception` to `ValueError`" +msgstr "" + +#: ../../source/changelog/0.12.0-changelog.rst:249 +msgid "Fixed :meth:`.MappingCamera.points_to_pixel_coords` by adding the ``mobject`` argument of the parent" +msgstr "" + +#: ../../source/changelog/0.12.0-changelog.rst:250 +msgid "Rounded up width in :class:`.SplitScreenCamera`" +msgstr "" + +#: ../../source/changelog/0.12.0-changelog.rst:251 +msgid "Added docstring to :meth:`.Camera.capture_mobject`" +msgstr "" + +#: ../../source/changelog/0.12.0-changelog.rst:253 +msgid "`#2194 `__: Added type hints to :mod:`.utils.images`" +msgstr "" + +#: ../../source/changelog/0.12.0-changelog.rst:256 +msgid "`#2171 `__: Added type hints to :mod:`.utils.ipython_magic`" +msgstr "" + +#: ../../source/changelog/0.12.0-changelog.rst:259 +msgid "`#2164 `__: Improved readability of regular expression" +msgstr "" + +#: ../../source/changelog/0.12.0-changelog.rst:263 +msgid "New releases" +msgstr "" + + diff --git a/docs/i18n/gettext/contributing/internationalization.pot b/docs/i18n/gettext/contributing/internationalization.pot index 2d1c2aa761..ac05af185f 100644 --- a/docs/i18n/gettext/contributing/internationalization.pot +++ b/docs/i18n/gettext/contributing/internationalization.pot @@ -10,52 +10,100 @@ msgstr "" msgid "Internationalization" msgstr "" -#: ../../source/contributing/internationalization.rst:6 -msgid "The translation process is currently not yet ready. Please avoid translating pages for now." +#: ../../source/contributing/internationalization.rst:5 +msgid "Thank you for your interest in localizing Manim! Please read the instructions below to get started. You are also encouraged, though not required, to join our `Discord server `__." msgstr "" -#: ../../source/contributing/internationalization.rst:8 -msgid "If you want to help with translating the docs:" +#: ../../source/contributing/internationalization.rst:11 +msgid "Signing up" msgstr "" -#: ../../source/contributing/internationalization.rst:10 -msgid "Make sure you have a `Transifex `_ account. Transifex is a tool for colaborative translation and allows the Manim team to review translations." +#: ../../source/contributing/internationalization.rst:13 +msgid "You will first need to create an account for our project. Go to our `project homepage `__ and click the sign up button at the top right hand corner. Follow the instructions to create an account. After creating an account, you should return back to our homepage. Click the Manim project to contribute translations for the main library." msgstr "" -#: ../../source/contributing/internationalization.rst:11 -msgid "Open the `Manim Transifex project page `_ ." +#: ../../source/contributing/internationalization.rst:21 +msgid "Contributing" msgstr "" -#: ../../source/contributing/internationalization.rst:12 -msgid "Click on ``Join Team``." +#: ../../source/contributing/internationalization.rst:24 +msgid "Voting" msgstr "" -#: ../../source/contributing/internationalization.rst:13 -msgid "Select the language you want to help with." +#: ../../source/contributing/internationalization.rst:26 +msgid "To ensure that our translations are of good quality, we use crowdsourcing and voting to approve good translations and reject bad ones. The current threshold for a translation being accepted is 3 votes; this may change as we gauge the level of activity in the community and the quality of translations." msgstr "" -#: ../../source/contributing/internationalization.rst:15 -msgid "Congratulations! You are now a Translator for the Manim project!" +#: ../../source/contributing/internationalization.rst:32 +msgid "To vote on translations, first click on a language you would like to help with, then click the \"translate all\" button. You should then enter the translation editor. Next to the search bar, you will see a funnel-like icon - click it and select the \"Need to Be Voted\" option to see translations that need to be voted on. You can then select a string on the left sidebar, view the translations at the bottom and vote with the + and - icons for good and poor translations respectively." msgstr "" -#: ../../source/contributing/internationalization.rst:18 -msgid "You'll see the projects you've joined just on the left of your profile picture on the top bar." +#: ../../source/contributing/internationalization.rst:41 +msgid "Translations" msgstr "" -#: ../../source/contributing/internationalization.rst:25 -msgid "Now go to the `languages list `_ and select a language you want to help with. You should see a blue button reading `Translate`; click on it to get started! You will see a list of resources in the project. You can click on any untranslated resource, then click on `Translate`. You will then see something like the following:" +#: ../../source/contributing/internationalization.rst:43 +msgid "You can also help with contributing translations directly. Follow the steps above to enter the translation editor (instead of clicking \"Translate all\", you may also choose to translate strings from a specific file by clicking them). Crowdin's on-screen tutorial should guide you through the process." msgstr "" -#: ../../source/contributing/internationalization.rst:35 -msgid "The `A` panel is the list of all the strings in the resource. Click on any of them to translate it. It will appear in the `B` panel, and you will be able to work on your translation in the `C` panel. Once you're done, click `Save changes`. Your translation will have to be reviewed before being added to the docs. You can also get back to the resources list by clicking `d` or change the destination language in `e`." +#: ../../source/contributing/internationalization.rst:50 +msgid "Translation guidelines" msgstr "" -#: ../../source/contributing/internationalization.rst:43 -msgid "If you want to become a reviewer, please join `Manim's Discord server `_ and ping the role @Translation Admin." +#: ../../source/contributing/internationalization.rst:52 +msgid "In general, follow the conventions for technical writing in your target language. You may want to refer to similar, high quality sources (eg. Python's documentation in your language) for guidance. Note that code blocks, code literals, names and pseudonyms should be left unchanged." +msgstr "" + +#: ../../source/contributing/internationalization.rst:58 +msgid "Proofreading" +msgstr "" + +#: ../../source/contributing/internationalization.rst:60 +msgid "For certain languages with a significant number of speakers within the Manim Community, an additional step of proofreading is used after crowdsourcing to further ensure the quality of our translations. Proofreaders are trusted community members who will look over and give the final approval on translations. If you would like to be a proofreader, please email translations@manim.community with the answers to the following questions:" +msgstr "" + +#: ../../source/contributing/internationalization.rst:68 +msgid "What is your Crowdin username?" +msgstr "" + +#: ../../source/contributing/internationalization.rst:69 +msgid "What is your Discord username (optional)?" +msgstr "" + +#: ../../source/contributing/internationalization.rst:70 +msgid "What is your GitHub username (optional)?" +msgstr "" + +#: ../../source/contributing/internationalization.rst:71 +msgid "List the languages you speak, and your level of fluency with them." +msgstr "" + +#: ../../source/contributing/internationalization.rst:72 +msgid "What language(s) are you applying to be a proofreader for?" +msgstr "" + +#: ../../source/contributing/internationalization.rst:73 +msgid "Do you have any previous experience with translations?" +msgstr "" + +#: ../../source/contributing/internationalization.rst:74 +msgid "If yes, give us more details." +msgstr "" + +#: ../../source/contributing/internationalization.rst:75 +msgid "How will you ensure the quality of translations, should you become a proofreader?" +msgstr "" + +#: ../../source/contributing/internationalization.rst:78 +msgid "Please note that you don't need to have prior translation experience to be a proofreader, just a commitment to maintaining a good quality of translations." +msgstr "" + +#: ../../source/contributing/internationalization.rst:83 +msgid "Errors" msgstr "" -#: ../../source/contributing/internationalization.rst:46 -msgid "If you want to add a new language, you can go to `the project page `_ If you haven't joined the project yet, you will have a link which reads `Request language` which you can click. If you are already in the project, this button will be in the languages page." +#: ../../source/contributing/internationalization.rst:86 +msgid "Source errors" msgstr "" diff --git a/docs/i18n/gettext/examples.pot b/docs/i18n/gettext/examples.pot index 9787718c6b..d15e7cabdc 100644 --- a/docs/i18n/gettext/examples.pot +++ b/docs/i18n/gettext/examples.pot @@ -30,19 +30,19 @@ msgstr "" msgid "Basic Concepts" msgstr "" -#: ../../source/examples.rst:98 +#: ../../source/examples.rst:134 msgid "Animations" msgstr "" -#: ../../source/examples.rst:180 +#: ../../source/examples.rst:216 msgid "You can use multiple ValueTrackers simultaneously." msgstr "" -#: ../../source/examples.rst:274 +#: ../../source/examples.rst:310 msgid "Plotting with Manim" msgstr "" -#: ../../source/examples.rst:402 +#: ../../source/examples.rst:438 msgid "Special Camera Settings" msgstr "" diff --git a/docs/i18n/gettext/index.pot b/docs/i18n/gettext/index.pot index 3ed96153ed..84b3f4b77e 100644 --- a/docs/i18n/gettext/index.pot +++ b/docs/i18n/gettext/index.pot @@ -11,35 +11,7 @@ msgid "Manim Community Overview" msgstr "" #: ../../source/index.rst:9 -msgid "Animating technical concepts is traditionally pretty tedious since it can be difficult to make the animations precise enough to convey them accurately. ``Manim`` uses Python to generate animations programmatically, making it possible to specify exactly how each one should run." -msgstr "" - -#: ../../source/index.rst:14 -msgid "This project is still very much a work in progress, but we hope that the information here will make it easier for newcomers to get started using ``Manim``." -msgstr "" - -#: ../../source/index.rst:20 -msgid "All content of the docs is licensed under the MIT license. Especially for the examples you encounter: Feel free to use this code in your own projects!" -msgstr "" - -#: ../../source/index.rst:23 -msgid "We are curious to see the awesome projects you build using this library, feel free to share your projects with us `on Twitter `_, `Reddit `_, or via `Discord `_." -msgstr "" - -#: ../../source/index.rst:27 -msgid "In case you publish your work made with Manim, we would appreciate if you add a link to `our homepage `_ or `our GitHub repository `_. If you use Manim in a scientific context, instructions on how to cite a particular release can be found `in our README `_." -msgstr "" - -#: ../../source/index.rst:36 -msgid "As a quick reference, here are some often used modules, classes and methods:" -msgstr "" - -#: ../../source/index.rst:38 -msgid "Modules: :mod:`~.moving_camera_scene`, :mod:`~.tex_mobject`, :mod:`~.geometry`," -msgstr "" - -#: ../../source/index.rst:43 -msgid "Classes: :class:`~.Mobject` , :class:`~.VMobject`, :class:`~.ValueTracker`, :class:`~.MathTex`, :class:`~.Angle`, :class:`~.Tex`, :class:`~.Text`," +msgid "Animating technical concepts is traditionally pretty tedious since it can be difficult to make the animations precise enough to convey them accurately. Manim relies on Python's simplicity to generate animations programmatically, making it convenient to specify exactly how each one should run. Take a look at the :doc:`Example Gallery <../examples>` for some inspiration on how to create beautiful images and videos with Manim." msgstr "" diff --git a/docs/i18n/gettext/installation.pot b/docs/i18n/gettext/installation.pot index 5b4b99e659..8f71af21d9 100644 --- a/docs/i18n/gettext/installation.pot +++ b/docs/i18n/gettext/installation.pot @@ -42,43 +42,47 @@ msgstr "" msgid "Manim is a Python library, and it can be `installed via pip `__. However, in order for Manim to work properly, some additional system dependencies need to be installed first. The following pages have operating system specific instructions for you to follow." msgstr "" -#: ../../source/installation.rst:41 +#: ../../source/installation.rst:39 +msgid "Manim is **only** compatible with Python versions `3.7–3.9`, but not `3.10` for now." +msgstr "" + +#: ../../source/installation.rst:43 msgid "Depending on your particular setup, the installation process might be slightly different. Make sure that you have tried to follow the steps on the following pages carefully, but in case you hit a wall we are happy to help: either `join our Discord `__, or start a new Discussion `directly on GitHub `__." msgstr "" -#: ../../source/installation.rst:57 +#: ../../source/installation.rst:59 msgid "Once Manim is installed locally, you can proceed to our :doc:`quickstart guide ` which walks you through rendering a first simple scene." msgstr "" -#: ../../source/installation.rst:61 +#: ../../source/installation.rst:63 msgid "As mentioned above, do not worry if there are errors or other problems: consult our :doc:`troubleshooting guide ` for help, or get in touch with the community via `GitHub discussions `__ or `Discord `__." msgstr "" -#: ../../source/installation.rst:73 +#: ../../source/installation.rst:75 msgid "Using Manim via Docker" msgstr "" -#: ../../source/installation.rst:75 +#: ../../source/installation.rst:77 msgid "`Docker `__ is a virtualization tool that allows the distribution of encapsulated software environments (containers)." msgstr "" -#: ../../source/installation.rst:78 +#: ../../source/installation.rst:80 msgid "The following pages contain more information about the docker image maintained by the community, ``manimcommunity/manim``:" msgstr "" -#: ../../source/installation.rst:89 +#: ../../source/installation.rst:91 msgid "Interactive Jupyter notebooks for your browser" msgstr "" -#: ../../source/installation.rst:91 +#: ../../source/installation.rst:93 msgid "Manim ships with a built-in ``%%manim`` IPython magic command designed for the use within `Jupyter notebooks `__. Our interactive tutorial over at https://try.manim.community illustrates how Manim can be used from within a Jupyter notebook." msgstr "" -#: ../../source/installation.rst:96 +#: ../../source/installation.rst:98 msgid "The following pages explain how you can setup interactive environments like that yourself:" msgstr "" -#: ../../source/installation.rst:105 +#: ../../source/installation.rst:107 msgid "Installation for developers" msgstr "" diff --git a/docs/i18n/gettext/installation/linux.pot b/docs/i18n/gettext/installation/linux.pot index 20c98212e9..9a7d8fc7f2 100644 --- a/docs/i18n/gettext/installation/linux.pot +++ b/docs/i18n/gettext/installation/linux.pot @@ -15,7 +15,7 @@ msgid "The installation instructions depend on your particular operating system msgstr "" #: ../../source/installation/linux.rst:8 -msgid "a reasonably recent version of Python 3 (3.7 or above)," +msgid "a reasonably recent version of Python 3 (3.7–3.9)," msgstr "" #: ../../source/installation/linux.rst:9 diff --git a/docs/i18n/gettext/installation/troubleshooting.pot b/docs/i18n/gettext/installation/troubleshooting.pot index 112bd584b2..c4857b3edb 100644 --- a/docs/i18n/gettext/installation/troubleshooting.pot +++ b/docs/i18n/gettext/installation/troubleshooting.pot @@ -202,4 +202,104 @@ msgstr "" msgid "If you do not have the necessary library on your system, please refer to your operating system's documentation to find out where you can get it and how you have to install it." msgstr "" +#: ../../source/installation/troubleshooting.rst:184 +msgid "If you are unable to solve your problem, check out the `dvisvgm FAQ `_." +msgstr "" + +#: ../../source/installation/troubleshooting.rst:187 +msgid "(Windows) ``Python is not recognized as an internal or external command, operable program or batch file.``" +msgstr "" + +#: ../../source/installation/troubleshooting.rst:189 +msgid "To fix this, you need to add the Python executable to your ``PATH`` environment variable. Follow the steps in `this StackExchange answer `__." +msgstr "" + +#: ../../source/installation/troubleshooting.rst:193 +msgid "``choco install manimce`` failed" +msgstr "" + +#: ../../source/installation/troubleshooting.rst:195 +msgid "If ``choco install manimce`` failed, it is likely being caused by Python not being added to your ``PATH`` variable properly. Try running the following commands in your terminal:" +msgstr "" + +#: ../../source/installation/troubleshooting.rst:199 +msgid "``py --version``" +msgstr "" + +#: ../../source/installation/troubleshooting.rst:200 +msgid "``python --version``" +msgstr "" + +#: ../../source/installation/troubleshooting.rst:201 +msgid "``py3 --version``" +msgstr "" + +#: ../../source/installation/troubleshooting.rst:202 +msgid "``python3 --version``" +msgstr "" + +#: ../../source/installation/troubleshooting.rst:204 +msgid "Minimally, ``py --version`` and ``python --version`` should return a version. If none of these commands are recognized, this means that Python was installed on your system, but was not added to PATH. See above for directions to add it to your PATH variable." +msgstr "" + +#: ../../source/installation/troubleshooting.rst:209 +msgid "If any of these commands opens up the Windows store, this is likely interfering with the process. This is because Chocolatey runs a command that calls python or python3, and opening up the Windows store is not the expected behavior. See below to fix aliases." +msgstr "" + +#: ../../source/installation/troubleshooting.rst:216 +msgid "(Windows) Fix Aliases" +msgstr "" + +#: ../../source/installation/troubleshooting.rst:218 +msgid "Go to the Windows Settings." +msgstr "" + +#: ../../source/installation/troubleshooting.rst:219 +msgid "Under Apps and Features, there are an application execution aliases." +msgstr "" + +#: ../../source/installation/troubleshooting.rst:220 +msgid "Within this menu disable the alias(es) that is causing the issue (``python`` and/or ``python3``)." +msgstr "" + +#: ../../source/installation/troubleshooting.rst:223 +msgid "``IndexError: List index out of range``" +msgstr "" + +#: ../../source/installation/troubleshooting.rst:225 +msgid "Did you install LaTeX using MiKTeX? If so, open the MiKTeX console, install the ``cm-super`` package, then delete the ``media`` directory and try to render the scene again." +msgstr "" + +#: ../../source/installation/troubleshooting.rst:230 +msgid "Config" +msgstr "" + +#: ../../source/installation/troubleshooting.rst:232 +msgid "We've dropped the use of CONFIG in the Community Version :doc:`version 0.2.0<../changelog/0.2.0-changelog>`, released in January 2021. This means parameters that were previously specified in the CONFIG dictionary should now be passed directly into the constructor. Practically, this means that old constructions like:" +msgstr "" + +#: ../../source/installation/troubleshooting.rst:249 +msgid "should now be defined like:" +msgstr "" + +#: ../../source/installation/troubleshooting.rst:269 +msgid "For scenes, this is even easier:" +msgstr "" + +#: ../../source/installation/troubleshooting.rst:276 +msgid "becomes:" +msgstr "" + +#: ../../source/installation/troubleshooting.rst:286 +msgid "A python command does not work" +msgstr "" + +#: ../../source/installation/troubleshooting.rst:288 +msgid "If a python command does not work, try adding ``python -m`` in front of it. For example, if ``pip install manim`` does not work, you can try ``python -m pip install manim``." +msgstr "" + +#: ../../source/installation/troubleshooting.rst:293 +msgid "undefined symbol" +msgstr "" + diff --git a/docs/i18n/gettext/installation/windows.pot b/docs/i18n/gettext/installation/windows.pot index 64cd9ebb52..93cb7c7dd8 100644 --- a/docs/i18n/gettext/installation/windows.pot +++ b/docs/i18n/gettext/installation/windows.pot @@ -11,7 +11,7 @@ msgid "Windows" msgstr "" #: ../../source/installation/windows.rst:4 -msgid "The easiest way of installing Manim and its dependencies is by using a package manager like `Chocolatey `__ or `Scoop `__. If you are not afraid of editing your System's ``PATH``, a manual installation is also possible. In fact, if you already have an existing Python installation (3.7 or newer), it might be the easiest way to get everything up and running." +msgid "The easiest way of installing Manim and its dependencies is by using a package manager like `Chocolatey `__ or `Scoop `__. If you are not afraid of editing your System's ``PATH``, a manual installation is also possible. In fact, if you already have an existing Python installation (3.7-3.9), it might be the easiest way to get everything up and running." msgstr "" #: ../../source/installation/windows.rst:12 @@ -23,7 +23,7 @@ msgid "Required Dependencies" msgstr "" #: ../../source/installation/windows.rst:22 -msgid "Manim requires a recent version of Python (3.7 or above) and ``ffmpeg`` in order to work." +msgid "Manim requires a recent version of Python (3.7–3.9) and ``ffmpeg`` in order to work." msgstr "" #: ../../source/installation/windows.rst:26 @@ -59,11 +59,11 @@ msgid "Manual Installation" msgstr "" #: ../../source/installation/windows.rst:60 -msgid "As mentioned above, Manim needs a reasonably recent version of Python 3 (3.7 or above) and FFmpeg." +msgid "As mentioned above, Manim needs a reasonably recent version of Python 3 (3.7–3.9) and FFmpeg." msgstr "" #: ../../source/installation/windows.rst:63 -msgid "**Python:** Head over to https://www.python.org, download an installer for Python 3.7 (or newer), and follow its instructions to get Python installed on your system." +msgid "**Python:** Head over to https://www.python.org, download an installer for Python (3.7–3.9), and follow its instructions to get Python installed on your system." msgstr "" #: ../../source/installation/windows.rst:69 diff --git a/docs/i18n/gettext/reference/manim._config.utils.ManimConfig.pot b/docs/i18n/gettext/reference/manim._config.utils.ManimConfig.pot index f748376ac7..975c96d481 100644 --- a/docs/i18n/gettext/reference/manim._config.utils.ManimConfig.pot +++ b/docs/i18n/gettext/reference/manim._config.utils.ManimConfig.pot @@ -366,11 +366,20 @@ msgstr "" msgid "Whether to save all frames in the scene as images files (-g)." msgstr "" +#: ../../../manim/_config/utils.py:docstring of manim._config.utils.ManimConfig.aspect_ratio:1::1 +#: ../../../manim/_config/utils.py:docstring of manim._config.utils.ManimConfig.save_sections:1 +msgid "Whether to save single videos for each section in addition to the movie file." +msgstr "" + #: ../../../manim/_config/utils.py:docstring of manim._config.utils.ManimConfig.aspect_ratio:1::1 #: ../../../manim/_config/utils.py:docstring of manim._config.utils.ManimConfig.scene_names:1 msgid "Scenes to play from file." msgstr "" +#: ../../../manim/_config/utils.py:docstring of manim._config.utils.ManimConfig.aspect_ratio:1::1 +msgid "Directory to place section videos (no flag)." +msgstr "" + #: ../../../manim/_config/utils.py:docstring of manim._config.utils.ManimConfig.aspect_ratio:1::1 #: ../../../manim/_config/utils.py:docstring of manim._config.utils.ManimConfig.show_in_file_browser:1 msgid "Whether to show the output file in the file browser (-f)." @@ -659,6 +668,10 @@ msgstr "" msgid "Renderer" msgstr "" +#: ../../../manim/_config/utils.py:docstring of manim._config.utils.ManimConfig.sections_dir:1 +msgid "Directory to place section videos (no flag). See :meth:`ManimConfig.get_dir`." +msgstr "" + #: ../../../manim/_config/utils.py:docstring of manim._config.utils.ManimConfig.tex_dir:1 msgid "Directory to place tex (no flag). See :meth:`ManimConfig.get_dir`." msgstr "" diff --git a/docs/i18n/gettext/reference/manim.animation.animation.Animation.pot b/docs/i18n/gettext/reference/manim.animation.animation.Animation.pot index 39b85c7a86..7b7d9532f2 100644 --- a/docs/i18n/gettext/reference/manim.animation.animation.Animation.pot +++ b/docs/i18n/gettext/reference/manim.animation.animation.Animation.pot @@ -82,7 +82,11 @@ msgstr "" msgid "Whether updaters of the mobject should be suspended during the animation." msgstr "" -#: ../../../manim/animation/animation.py:docstring of manim.animation.animation.Animation:23 +#: ../../../manim/animation/animation.py:docstring of manim.animation.animation.Animation:24 +msgid "In the current implementation of this class, the specified rate function is applied within :meth:`.Animation.interpolate_mobject` call as part of the call to :meth:`.Animation.interpolate_submobject`. For subclasses of :class:`.Animation` that are implemented by overriding :meth:`interpolate_mobject`, the rate function has to be applied manually (e.g., by passing ``self.rate_func(alpha)`` instead of just ``alpha``)." +msgstr "" + +#: ../../../manim/animation/animation.py:docstring of manim.animation.animation.Animation:33 msgid "Examples" msgstr "" @@ -262,7 +266,7 @@ msgid "This method gets called for every frame during an animation." msgstr "" #: ../../../manim/animation/animation.py:docstring of manim.animation.animation.Animation.interpolate:5 -msgid "The relative time to set the aniamtion to, 0 meaning the start, 1 meaning the end." +msgid "The relative time to set the animation to, 0 meaning the start, 1 meaning the end." msgstr "" #: ../../../manim/animation/animation.py:docstring of manim.animation.animation.Animation.interpolate_mobject:3 diff --git a/docs/i18n/gettext/reference/manim.animation.animation.Wait.pot b/docs/i18n/gettext/reference/manim.animation.animation.Wait.pot index 1fd814249c..84c79dba15 100644 --- a/docs/i18n/gettext/reference/manim.animation.animation.Wait.pot +++ b/docs/i18n/gettext/reference/manim.animation.animation.Wait.pot @@ -81,7 +81,7 @@ msgid "This method gets called for every frame during an animation." msgstr "" #: ../../../manim/animation/animation.py:docstring of manim.animation.animation.Wait.interpolate:5 -msgid "The relative time to set the aniamtion to, 0 meaning the start, 1 meaning the end." +msgid "The relative time to set the animation to, 0 meaning the start, 1 meaning the end." msgstr "" diff --git a/docs/i18n/gettext/reference/manim.animation.composition.AnimationGroup.pot b/docs/i18n/gettext/reference/manim.animation.composition.AnimationGroup.pot index 260818cf0d..b6374efa9d 100644 --- a/docs/i18n/gettext/reference/manim.animation.composition.AnimationGroup.pot +++ b/docs/i18n/gettext/reference/manim.animation.composition.AnimationGroup.pot @@ -105,7 +105,7 @@ msgid "This method gets called for every frame during an animation." msgstr "" #: ../../../manim/animation/composition.py:docstring of manim.animation.composition.AnimationGroup.interpolate:5 -msgid "The relative time to set the aniamtion to, 0 meaning the start, 1 meaning the end." +msgid "The relative time to set the animation to, 0 meaning the start, 1 meaning the end." msgstr "" diff --git a/docs/i18n/gettext/reference/manim.animation.composition.Succession.pot b/docs/i18n/gettext/reference/manim.animation.composition.Succession.pot index b6a388893f..48bf63ee3f 100644 --- a/docs/i18n/gettext/reference/manim.animation.composition.Succession.pot +++ b/docs/i18n/gettext/reference/manim.animation.composition.Succession.pot @@ -66,7 +66,7 @@ msgid "Parameters" msgstr "" #: ../../../manim/animation/composition.py:docstring of manim.animation.composition.Succession.interpolate:5 -msgid "The relative time to set the aniamtion to, 0 meaning the start, 1 meaning the end." +msgid "The relative time to set the animation to, 0 meaning the start, 1 meaning the end." msgstr "" diff --git a/docs/i18n/gettext/reference/manim.animation.transform.TransformAnimations.pot b/docs/i18n/gettext/reference/manim.animation.transform.TransformAnimations.pot index 4a37209d5e..12817c9675 100644 --- a/docs/i18n/gettext/reference/manim.animation.transform.TransformAnimations.pot +++ b/docs/i18n/gettext/reference/manim.animation.transform.TransformAnimations.pot @@ -40,7 +40,7 @@ msgid "Parameters" msgstr "" #: ../../../manim/animation/transform.py:docstring of manim.animation.transform.TransformAnimations.interpolate:5 -msgid "The relative time to set the aniamtion to, 0 meaning the start, 1 meaning the end." +msgid "The relative time to set the animation to, 0 meaning the start, 1 meaning the end." msgstr "" diff --git a/docs/i18n/gettext/reference/manim.animation.transform.TransformFromCopy.pot b/docs/i18n/gettext/reference/manim.animation.transform.TransformFromCopy.pot index 2abf6d942b..0a8f3e28be 100644 --- a/docs/i18n/gettext/reference/manim.animation.transform.TransformFromCopy.pot +++ b/docs/i18n/gettext/reference/manim.animation.transform.TransformFromCopy.pot @@ -44,7 +44,7 @@ msgid "Parameters" msgstr "" #: ../../../manim/animation/transform.py:docstring of manim.animation.transform.TransformFromCopy.interpolate:5 -msgid "The relative time to set the aniamtion to, 0 meaning the start, 1 meaning the end." +msgid "The relative time to set the animation to, 0 meaning the start, 1 meaning the end." msgstr "" diff --git a/docs/i18n/gettext/reference/manim.camera.camera.Camera.pot b/docs/i18n/gettext/reference/manim.camera.camera.Camera.pot index 2c0a70ef87..72296f57eb 100644 --- a/docs/i18n/gettext/reference/manim.camera.camera.Camera.pot +++ b/docs/i18n/gettext/reference/manim.camera.camera.Camera.pot @@ -64,6 +64,7 @@ msgstr "" #: ../../../manim/camera/camera.py:docstring of manim.camera.camera.Camera.apply_fill:0 #: ../../../manim/camera/camera.py:docstring of manim.camera.camera.Camera.apply_stroke:0 #: ../../../manim/camera/camera.py:docstring of manim.camera.camera.Camera.cache_cairo_context:0 +#: ../../../manim/camera/camera.py:docstring of manim.camera.camera.Camera.capture_mobject:0 #: ../../../manim/camera/camera.py:docstring of manim.camera.camera.Camera.capture_mobjects:0 #: ../../../manim/camera/camera.py:docstring of manim.camera.camera.Camera.convert_pixel_array:0 #: ../../../manim/camera/camera.py:docstring of manim.camera.camera.Camera.display_image_mobject:0 @@ -134,6 +135,11 @@ msgstr "" msgid "Caches the passed Pixel array into a Cairo Context" msgstr "" +#: ../../source/reference/manim.camera.camera.Camera.rst:63::1 +#: ../../../manim/camera/camera.py:docstring of manim.camera.camera.Camera.capture_mobject:1 +msgid "Capture mobjects by storing it in :attr:`pixel_array`." +msgstr "" + #: ../../source/reference/manim.camera.camera.Camera.rst:63::1 #: ../../../manim/camera/camera.py:docstring of manim.camera.camera.Camera.capture_mobjects:1 msgid "Capture mobjects by printing them on :attr:`pixel_array`." @@ -402,18 +408,27 @@ msgstr "" msgid "The context to cache it into." msgstr "" -#: ../../../manim/camera/camera.py:docstring of manim.camera.camera.Camera.capture_mobjects:3 -msgid "This is the essential function that converts the contents of a Scene into an array, which is then converted to an image or video." +#: ../../../manim/camera/camera.py:docstring of manim.camera.camera.Camera.capture_mobject:3 +msgid "This is a single-mobject version of :meth:`capture_mobjects`." msgstr "" -#: ../../../manim/camera/camera.py:docstring of manim.camera.camera.Camera.capture_mobjects:6 -msgid "Mobjects to capture." +#: ../../../manim/camera/camera.py:docstring of manim.camera.camera.Camera.capture_mobject:5 +msgid "Mobject to capture." msgstr "" +#: ../../../manim/camera/camera.py:docstring of manim.camera.camera.Camera.capture_mobject:6 #: ../../../manim/camera/camera.py:docstring of manim.camera.camera.Camera.capture_mobjects:8 msgid "Keyword arguments to be passed to :meth:`get_mobjects_to_display`." msgstr "" +#: ../../../manim/camera/camera.py:docstring of manim.camera.camera.Camera.capture_mobjects:3 +msgid "This is the essential function that converts the contents of a Scene into an array, which is then converted to an image or video." +msgstr "" + +#: ../../../manim/camera/camera.py:docstring of manim.camera.camera.Camera.capture_mobjects:6 +msgid "Mobjects to capture." +msgstr "" + #: ../../../manim/camera/camera.py:docstring of manim.camera.camera.Camera.capture_mobjects:12 #: ../../../manim/camera/camera.py:docstring of manim.camera.camera.Camera.type_or_raise:12 msgid "Notes" diff --git a/docs/i18n/gettext/reference/manim.camera.moving_camera.MovingCamera.pot b/docs/i18n/gettext/reference/manim.camera.moving_camera.MovingCamera.pot index decb2f2f44..b0c3561e71 100644 --- a/docs/i18n/gettext/reference/manim.camera.moving_camera.MovingCamera.pot +++ b/docs/i18n/gettext/reference/manim.camera.moving_camera.MovingCamera.pot @@ -30,40 +30,86 @@ msgstr "" msgid "Methods" msgstr "" -#: ../../source/reference/manim.camera.moving_camera.MovingCamera.rst:23::1 -#: ../../source/reference/manim.camera.moving_camera.MovingCamera.rst:23::1 +#: ../../source/reference/manim.camera.moving_camera.MovingCamera.rst:24::1 +#: ../../../manim/camera/moving_camera.py:docstring of manim.camera.moving_camera.MovingCamera.auto_zoom:1 +msgid "Zooms on to a given array of mobjects (or a singular mobject) and automatically resizes to frame all the mobjects." +msgstr "" + +#: ../../source/reference/manim.camera.moving_camera.MovingCamera.rst:24::1 +#: ../../source/reference/manim.camera.moving_camera.MovingCamera.rst:24::1 msgid "Since the frame can be moving around, the cairo context used for updating should be regenerated at each frame." msgstr "" -#: ../../source/reference/manim.camera.moving_camera.MovingCamera.rst:23::1 +#: ../../source/reference/manim.camera.moving_camera.MovingCamera.rst:24::1 #: ../../../manim/camera/moving_camera.py:docstring of manim.camera.moving_camera.MovingCamera.capture_mobjects:1 msgid "Capture mobjects by printing them on :attr:`pixel_array`." msgstr "" -#: ../../source/reference/manim.camera.moving_camera.MovingCamera.rst:23::1 +#: ../../source/reference/manim.camera.moving_camera.MovingCamera.rst:24::1 #: ../../../manim/camera/moving_camera.py:docstring of manim.camera.moving_camera.MovingCamera.get_mobjects_indicating_movement:1 msgid "Returns all mobjects whose movement implies that the camera should think of all other mobjects on the screen as moving" msgstr "" -#: ../../source/reference/manim.camera.moving_camera.MovingCamera.rst:25 +#: ../../source/reference/manim.camera.moving_camera.MovingCamera.rst:26 msgid "Attributes" msgstr "" -#: ../../../manim/camera/moving_camera.py:docstring of manim.camera.moving_camera.MovingCamera.cache_cairo_context:1::1 +#: ../../../manim/camera/moving_camera.py:docstring of manim.camera.moving_camera.MovingCamera.auto_zoom:1::1 #: ../../../manim/camera/moving_camera.py:docstring of manim.camera.moving_camera.MovingCamera.frame_center:1 msgid "Returns the centerpoint of the frame in cartesian coordinates." msgstr "" -#: ../../../manim/camera/moving_camera.py:docstring of manim.camera.moving_camera.MovingCamera.cache_cairo_context:1::1 +#: ../../../manim/camera/moving_camera.py:docstring of manim.camera.moving_camera.MovingCamera.auto_zoom:1::1 #: ../../../manim/camera/moving_camera.py:docstring of manim.camera.moving_camera.MovingCamera.frame_height:1 msgid "Returns the height of the frame." msgstr "" -#: ../../../manim/camera/moving_camera.py:docstring of manim.camera.moving_camera.MovingCamera.cache_cairo_context:1::1 +#: ../../../manim/camera/moving_camera.py:docstring of manim.camera.moving_camera.MovingCamera.auto_zoom:1::1 #: ../../../manim/camera/moving_camera.py:docstring of manim.camera.moving_camera.MovingCamera.frame_width:1 msgid "Returns the width of the frame" msgstr "" +#: ../../../manim/camera/moving_camera.py:docstring of manim.camera.moving_camera.MovingCamera.auto_zoom:6 +msgid "This method only works when 2D-objects in the XY-plane are considered, it will not work correctly when the camera has been rotated." +msgstr "" + +#: ../../../manim/camera/moving_camera.py:docstring of manim.camera.moving_camera.MovingCamera.auto_zoom:0 +#: ../../../manim/camera/moving_camera.py:docstring of manim.camera.moving_camera.MovingCamera.capture_mobjects:0 +msgid "Parameters" +msgstr "" + +#: ../../../manim/camera/moving_camera.py:docstring of manim.camera.moving_camera.MovingCamera.auto_zoom:9 +msgid "The mobject or array of mobjects that the camera will focus on." +msgstr "" + +#: ../../../manim/camera/moving_camera.py:docstring of manim.camera.moving_camera.MovingCamera.auto_zoom:10 +msgid "The width of the margin that is added to the frame (optional, 0 by default)." +msgstr "" + +#: ../../../manim/camera/moving_camera.py:docstring of manim.camera.moving_camera.MovingCamera.auto_zoom:11 +msgid "If set to ``True``, only allows focusing on mobjects that are already in frame." +msgstr "" + +#: ../../../manim/camera/moving_camera.py:docstring of manim.camera.moving_camera.MovingCamera.auto_zoom:0 +#: ../../../manim/camera/moving_camera.py:docstring of manim.camera.moving_camera.MovingCamera.frame_center:0 +#: ../../../manim/camera/moving_camera.py:docstring of manim.camera.moving_camera.MovingCamera.frame_height:0 +#: ../../../manim/camera/moving_camera.py:docstring of manim.camera.moving_camera.MovingCamera.frame_width:0 +#: ../../../manim/camera/moving_camera.py:docstring of manim.camera.moving_camera.MovingCamera.get_mobjects_indicating_movement:0 +msgid "Returns" +msgstr "" + +#: ../../../manim/camera/moving_camera.py:docstring of manim.camera.moving_camera.MovingCamera.auto_zoom:13 +msgid "Returns an animation that zooms the camera view to a given list of mobjects." +msgstr "" + +#: ../../../manim/camera/moving_camera.py:docstring of manim.camera.moving_camera.MovingCamera.auto_zoom:0 +#: ../../../manim/camera/moving_camera.py:docstring of manim.camera.moving_camera.MovingCamera.frame_center:0 +#: ../../../manim/camera/moving_camera.py:docstring of manim.camera.moving_camera.MovingCamera.frame_height:0 +#: ../../../manim/camera/moving_camera.py:docstring of manim.camera.moving_camera.MovingCamera.frame_width:0 +#: ../../../manim/camera/moving_camera.py:docstring of manim.camera.moving_camera.MovingCamera.get_mobjects_indicating_movement:0 +msgid "Return type" +msgstr "" + #: ../../../manim/camera/moving_camera.py:docstring of manim.camera.moving_camera.MovingCamera.cache_cairo_context:1 #: ../../../manim/camera/moving_camera.py:docstring of manim.camera.moving_camera.MovingCamera.get_cached_cairo_context:1 msgid "Since the frame can be moving around, the cairo context used for updating should be regenerated at each frame. So no caching." @@ -73,10 +119,6 @@ msgstr "" msgid "This is the essential function that converts the contents of a Scene into an array, which is then converted to an image or video." msgstr "" -#: ../../../manim/camera/moving_camera.py:docstring of manim.camera.moving_camera.MovingCamera.capture_mobjects:0 -msgid "Parameters" -msgstr "" - #: ../../../manim/camera/moving_camera.py:docstring of manim.camera.moving_camera.MovingCamera.capture_mobjects:6 msgid "Mobjects to capture." msgstr "" @@ -93,24 +135,10 @@ msgstr "" msgid "For a list of classes that can currently be rendered, see :meth:`display_funcs`." msgstr "" -#: ../../../manim/camera/moving_camera.py:docstring of manim.camera.moving_camera.MovingCamera.frame_center:0 -#: ../../../manim/camera/moving_camera.py:docstring of manim.camera.moving_camera.MovingCamera.frame_height:0 -#: ../../../manim/camera/moving_camera.py:docstring of manim.camera.moving_camera.MovingCamera.frame_width:0 -#: ../../../manim/camera/moving_camera.py:docstring of manim.camera.moving_camera.MovingCamera.get_mobjects_indicating_movement:0 -msgid "Returns" -msgstr "" - #: ../../../manim/camera/moving_camera.py:docstring of manim.camera.moving_camera.MovingCamera.frame_center:3 msgid "The cartesian coordinates of the center of the frame." msgstr "" -#: ../../../manim/camera/moving_camera.py:docstring of manim.camera.moving_camera.MovingCamera.frame_center:0 -#: ../../../manim/camera/moving_camera.py:docstring of manim.camera.moving_camera.MovingCamera.frame_height:0 -#: ../../../manim/camera/moving_camera.py:docstring of manim.camera.moving_camera.MovingCamera.frame_width:0 -#: ../../../manim/camera/moving_camera.py:docstring of manim.camera.moving_camera.MovingCamera.get_mobjects_indicating_movement:0 -msgid "Return type" -msgstr "" - #: ../../../manim/camera/moving_camera.py:docstring of manim.camera.moving_camera.MovingCamera.frame_height:3 msgid "The height of the frame." msgstr "" diff --git a/docs/i18n/gettext/reference/manim.camera.three_d_camera.ThreeDCamera.pot b/docs/i18n/gettext/reference/manim.camera.three_d_camera.ThreeDCamera.pot index 49a8e8abfa..4255684fac 100644 --- a/docs/i18n/gettext/reference/manim.camera.three_d_camera.ThreeDCamera.pot +++ b/docs/i18n/gettext/reference/manim.camera.three_d_camera.ThreeDCamera.pot @@ -53,123 +53,123 @@ msgstr "" msgid "Methods" msgstr "" -#: ../../source/reference/manim.camera.three_d_camera.ThreeDCamera.rst:47::1 +#: ../../source/reference/manim.camera.three_d_camera.ThreeDCamera.rst:45::1 msgid "This method allows the mobject to have a fixed position, even when the camera moves around." msgstr "" -#: ../../source/reference/manim.camera.three_d_camera.ThreeDCamera.rst:47::1 +#: ../../source/reference/manim.camera.three_d_camera.ThreeDCamera.rst:45::1 msgid "This method allows the mobject to have a fixed orientation, even when the camera moves around." msgstr "" -#: ../../source/reference/manim.camera.three_d_camera.ThreeDCamera.rst:47::1 +#: ../../source/reference/manim.camera.three_d_camera.ThreeDCamera.rst:45::1 #: ../../../manim/camera/three_d_camera.py:docstring of manim.camera.three_d_camera.ThreeDCamera.capture_mobjects:1 msgid "Capture mobjects by printing them on :attr:`pixel_array`." msgstr "" -#: ../../source/reference/manim.camera.three_d_camera.ThreeDCamera.rst:47::1 +#: ../../source/reference/manim.camera.three_d_camera.ThreeDCamera.rst:45::1 #: ../../../manim/camera/three_d_camera.py:docstring of manim.camera.three_d_camera.ThreeDCamera.generate_rotation_matrix:1 msgid "Generates a rotation matrix based off the current position of the camera." msgstr "" -#: ../../source/reference/manim.camera.three_d_camera.ThreeDCamera.rst:47::1 +#: ../../source/reference/manim.camera.three_d_camera.ThreeDCamera.rst:45::1 #: ../../../manim/camera/three_d_camera.py:docstring of manim.camera.three_d_camera.ThreeDCamera.get_fill_rgbas:1 msgid "Returns the RGBA array of the fill of the passed VMobject" msgstr "" -#: ../../source/reference/manim.camera.three_d_camera.ThreeDCamera.rst:47::1 +#: ../../source/reference/manim.camera.three_d_camera.ThreeDCamera.rst:45::1 #: ../../../manim/camera/three_d_camera.py:docstring of manim.camera.three_d_camera.ThreeDCamera.get_focal_distance:1 msgid "Returns focal_distance of the Camera." msgstr "" -#: ../../source/reference/manim.camera.three_d_camera.ThreeDCamera.rst:47::1 +#: ../../source/reference/manim.camera.three_d_camera.ThreeDCamera.rst:45::1 #: ../../../manim/camera/three_d_camera.py:docstring of manim.camera.three_d_camera.ThreeDCamera.get_gamma:1 msgid "Returns the rotation of the camera about the vector from the ORIGIN to the Camera." msgstr "" -#: ../../source/reference/manim.camera.three_d_camera.ThreeDCamera.rst:47::1 +#: ../../source/reference/manim.camera.three_d_camera.ThreeDCamera.rst:45::1 #: ../../../manim/camera/three_d_camera.py:docstring of manim.camera.three_d_camera.ThreeDCamera.get_mobjects_to_display:1 msgid "Used to get the list of mobjects to display with the camera." msgstr "" -#: ../../source/reference/manim.camera.three_d_camera.ThreeDCamera.rst:47::1 +#: ../../source/reference/manim.camera.three_d_camera.ThreeDCamera.rst:45::1 #: ../../../manim/camera/three_d_camera.py:docstring of manim.camera.three_d_camera.ThreeDCamera.get_phi:1 msgid "Returns the Polar angle (the angle off Z_AXIS) phi." msgstr "" -#: ../../source/reference/manim.camera.three_d_camera.ThreeDCamera.rst:47::1 +#: ../../source/reference/manim.camera.three_d_camera.ThreeDCamera.rst:45::1 #: ../../../manim/camera/three_d_camera.py:docstring of manim.camera.three_d_camera.ThreeDCamera.get_rotation_matrix:1 msgid "Returns the matrix corresponding to the current position of the camera." msgstr "" -#: ../../source/reference/manim.camera.three_d_camera.ThreeDCamera.rst:47::1 +#: ../../source/reference/manim.camera.three_d_camera.ThreeDCamera.rst:45::1 #: ../../../manim/camera/three_d_camera.py:docstring of manim.camera.three_d_camera.ThreeDCamera.get_stroke_rgbas:1 msgid "Gets the RGBA array for the stroke of the passed VMobject." msgstr "" -#: ../../source/reference/manim.camera.three_d_camera.ThreeDCamera.rst:47::1 +#: ../../source/reference/manim.camera.three_d_camera.ThreeDCamera.rst:45::1 #: ../../../manim/camera/three_d_camera.py:docstring of manim.camera.three_d_camera.ThreeDCamera.get_theta:1 msgid "Returns the Azimuthal i.e the angle that spins the camera around the Z_AXIS." msgstr "" -#: ../../source/reference/manim.camera.three_d_camera.ThreeDCamera.rst:47::1 +#: ../../source/reference/manim.camera.three_d_camera.ThreeDCamera.rst:45::1 #: ../../../manim/camera/three_d_camera.py:docstring of manim.camera.three_d_camera.ThreeDCamera.get_value_trackers:1 msgid "Returns list of ValueTrackers of phi, theta, focal_distance and gamma" msgstr "" -#: ../../source/reference/manim.camera.three_d_camera.ThreeDCamera.rst:47::1 +#: ../../source/reference/manim.camera.three_d_camera.ThreeDCamera.rst:45::1 #: ../../../manim/camera/three_d_camera.py:docstring of manim.camera.three_d_camera.ThreeDCamera.get_zoom:1 msgid "Returns the zoom amount of the camera." msgstr "" -#: ../../source/reference/manim.camera.three_d_camera.ThreeDCamera.rst:47::1 +#: ../../source/reference/manim.camera.three_d_camera.ThreeDCamera.rst:45::1 #: ../../../manim/camera/three_d_camera.py:docstring of manim.camera.three_d_camera.ThreeDCamera.project_point:1 msgid "Applies the current rotation_matrix as a projection matrix to the passed point." msgstr "" -#: ../../source/reference/manim.camera.three_d_camera.ThreeDCamera.rst:47::1 +#: ../../source/reference/manim.camera.three_d_camera.ThreeDCamera.rst:45::1 #: ../../../manim/camera/three_d_camera.py:docstring of manim.camera.three_d_camera.ThreeDCamera.project_points:1 msgid "Applies the current rotation_matrix as a projection matrix to the passed array of points." msgstr "" -#: ../../source/reference/manim.camera.three_d_camera.ThreeDCamera.rst:47::1 +#: ../../source/reference/manim.camera.three_d_camera.ThreeDCamera.rst:45::1 msgid "If a mobject was fixed in frame by passing it through :meth:`.add_fixed_in_frame_mobjects`, then this undoes that fixing." msgstr "" -#: ../../source/reference/manim.camera.three_d_camera.ThreeDCamera.rst:47::1 +#: ../../source/reference/manim.camera.three_d_camera.ThreeDCamera.rst:45::1 msgid "If a mobject was fixed in its orientation by passing it through :meth:`.add_fixed_orientation_mobjects`, then this undoes that fixing." msgstr "" -#: ../../source/reference/manim.camera.three_d_camera.ThreeDCamera.rst:47::1 +#: ../../source/reference/manim.camera.three_d_camera.ThreeDCamera.rst:45::1 #: ../../../manim/camera/three_d_camera.py:docstring of manim.camera.three_d_camera.ThreeDCamera.reset_rotation_matrix:1 msgid "Sets the value of self.rotation_matrix to the matrix corresponding to the current position of the camera" msgstr "" -#: ../../source/reference/manim.camera.three_d_camera.ThreeDCamera.rst:47::1 +#: ../../source/reference/manim.camera.three_d_camera.ThreeDCamera.rst:45::1 #: ../../../manim/camera/three_d_camera.py:docstring of manim.camera.three_d_camera.ThreeDCamera.set_focal_distance:1 msgid "Sets the focal_distance of the Camera." msgstr "" -#: ../../source/reference/manim.camera.three_d_camera.ThreeDCamera.rst:47::1 +#: ../../source/reference/manim.camera.three_d_camera.ThreeDCamera.rst:45::1 #: ../../../manim/camera/three_d_camera.py:docstring of manim.camera.three_d_camera.ThreeDCamera.set_gamma:1 msgid "Sets the angle of rotation of the camera about the vector from the ORIGIN to the Camera." msgstr "" -#: ../../source/reference/manim.camera.three_d_camera.ThreeDCamera.rst:47::1 +#: ../../source/reference/manim.camera.three_d_camera.ThreeDCamera.rst:45::1 #: ../../../manim/camera/three_d_camera.py:docstring of manim.camera.three_d_camera.ThreeDCamera.set_phi:1 msgid "Sets the polar angle i.e the angle between Z_AXIS and Camera through ORIGIN in radians." msgstr "" -#: ../../source/reference/manim.camera.three_d_camera.ThreeDCamera.rst:47::1 +#: ../../source/reference/manim.camera.three_d_camera.ThreeDCamera.rst:45::1 #: ../../../manim/camera/three_d_camera.py:docstring of manim.camera.three_d_camera.ThreeDCamera.set_theta:1 msgid "Sets the azimuthal angle i.e the angle that spins the camera around Z_AXIS in radians." msgstr "" -#: ../../source/reference/manim.camera.three_d_camera.ThreeDCamera.rst:47::1 +#: ../../source/reference/manim.camera.three_d_camera.ThreeDCamera.rst:45::1 #: ../../../manim/camera/three_d_camera.py:docstring of manim.camera.three_d_camera.ThreeDCamera.set_zoom:1 msgid "Sets the zoom amount of the camera." msgstr "" -#: ../../source/reference/manim.camera.three_d_camera.ThreeDCamera.rst:49 +#: ../../source/reference/manim.camera.three_d_camera.ThreeDCamera.rst:47 msgid "Attributes" msgstr "" @@ -258,15 +258,6 @@ msgstr "" msgid "Return type" msgstr "" -#: ../../../manim/camera/three_d_camera.py:docstring of manim.camera.three_d_camera.ThreeDCamera.get_distance:1 -#: ../../../manim/camera/three_d_camera.py:docstring of manim.camera.three_d_camera.ThreeDCamera.set_distance:1 -msgid "Deprecated" -msgstr "" - -#: ../../../manim/camera/three_d_camera.py:docstring of manim.camera.three_d_camera.ThreeDCamera.get_distance:4 -msgid "The method ThreeDCamera.get_distance has been deprecated since v0.11.0 and is expected to be removed after v0.12.0. use focal_distance instead." -msgstr "" - #: ../../../manim/camera/three_d_camera.py:docstring of manim.camera.three_d_camera.ThreeDCamera.get_fill_rgbas:3 #: ../../../manim/camera/three_d_camera.py:docstring of manim.camera.three_d_camera.ThreeDCamera.get_stroke_rgbas:4 msgid "The VMobject" @@ -357,10 +348,6 @@ msgstr "" msgid "The mobjects whose orientation need not be fixed any longer." msgstr "" -#: ../../../manim/camera/three_d_camera.py:docstring of manim.camera.three_d_camera.ThreeDCamera.set_distance:4 -msgid "The method ThreeDCamera.set_distance has been deprecated since v0.11.0 and is expected to be removed after v0.12.0. use focal_distance instead." -msgstr "" - #: ../../../manim/camera/three_d_camera.py:docstring of manim.camera.three_d_camera.ThreeDCamera.set_focal_distance:3 msgid "The focal_distance of the Camera." msgstr "" diff --git a/docs/i18n/gettext/reference/manim.mobject.coordinate_systems.Axes.pot b/docs/i18n/gettext/reference/manim.mobject.coordinate_systems.Axes.pot index fd1c262e61..763b9b56ea 100644 --- a/docs/i18n/gettext/reference/manim.mobject.coordinate_systems.Axes.pot +++ b/docs/i18n/gettext/reference/manim.mobject.coordinate_systems.Axes.pot @@ -22,47 +22,55 @@ msgstr "" msgid "Creates a set of axes." msgstr "" +#: ../../../manim/mobject/coordinate_systems.py:docstring of manim.mobject.coordinate_systems.Axes:4 +#: ../../../manim/mobject/coordinate_systems.py:docstring of manim.mobject.coordinate_systems.Axes.coords_to_point:4 +#: ../../../manim/mobject/coordinate_systems.py:docstring of manim.mobject.coordinate_systems.Axes.plot_line_graph:17 +#: ../../../manim/mobject/coordinate_systems.py:docstring of manim.mobject.coordinate_systems.Axes.point_to_coords:4 +msgid "Examples" +msgstr "" + #: ../../../manim/mobject/coordinate_systems.py:docstring of manim.mobject.coordinate_systems.Axes:0 #: ../../../manim/mobject/coordinate_systems.py:docstring of manim.mobject.coordinate_systems.Axes.coords_to_point:0 #: ../../../manim/mobject/coordinate_systems.py:docstring of manim.mobject.coordinate_systems.Axes.get_line_graph:0 -#: ../../../manim/mobject/coordinate_systems.py:docstring of manim.mobject.coordinate_systems.Axes.get_line_graph:0 +#: ../../../manim/mobject/coordinate_systems.py:docstring of manim.mobject.coordinate_systems.Axes.plot_line_graph:0 +#: ../../../manim/mobject/coordinate_systems.py:docstring of manim.mobject.coordinate_systems.Axes.plot_line_graph:0 #: ../../../manim/mobject/coordinate_systems.py:docstring of manim.mobject.coordinate_systems.Axes.point_to_coords:0 msgid "Parameters" msgstr "" -#: ../../../manim/mobject/coordinate_systems.py:docstring of manim.mobject.coordinate_systems.Axes:3 -msgid "The :code:`[x_min, x_max, x_step]` values of the x-axis." +#: ../../../manim/mobject/coordinate_systems.py:docstring of manim.mobject.coordinate_systems.Axes:22 +msgid "The ``(x_min, x_max, x_step)`` values of the x-axis." msgstr "" -#: ../../../manim/mobject/coordinate_systems.py:docstring of manim.mobject.coordinate_systems.Axes:4 -msgid "The :code:`[y_min, y_max, y_step]` values of the y-axis." +#: ../../../manim/mobject/coordinate_systems.py:docstring of manim.mobject.coordinate_systems.Axes:23 +msgid "The ``(y_min, y_max, y_step)`` values of the y-axis." msgstr "" -#: ../../../manim/mobject/coordinate_systems.py:docstring of manim.mobject.coordinate_systems.Axes:5 +#: ../../../manim/mobject/coordinate_systems.py:docstring of manim.mobject.coordinate_systems.Axes:24 msgid "The length of the x-axis." msgstr "" -#: ../../../manim/mobject/coordinate_systems.py:docstring of manim.mobject.coordinate_systems.Axes:6 +#: ../../../manim/mobject/coordinate_systems.py:docstring of manim.mobject.coordinate_systems.Axes:25 msgid "The length of the y-axis." msgstr "" -#: ../../../manim/mobject/coordinate_systems.py:docstring of manim.mobject.coordinate_systems.Axes:7 +#: ../../../manim/mobject/coordinate_systems.py:docstring of manim.mobject.coordinate_systems.Axes:26 msgid "Arguments to be passed to :class:`~.NumberLine` that influences both axes." msgstr "" -#: ../../../manim/mobject/coordinate_systems.py:docstring of manim.mobject.coordinate_systems.Axes:8 +#: ../../../manim/mobject/coordinate_systems.py:docstring of manim.mobject.coordinate_systems.Axes:27 msgid "Arguments to be passed to :class:`~.NumberLine` that influence the x-axis." msgstr "" -#: ../../../manim/mobject/coordinate_systems.py:docstring of manim.mobject.coordinate_systems.Axes:9 +#: ../../../manim/mobject/coordinate_systems.py:docstring of manim.mobject.coordinate_systems.Axes:28 msgid "Arguments to be passed to :class:`~.NumberLine` that influence the y-axis." msgstr "" -#: ../../../manim/mobject/coordinate_systems.py:docstring of manim.mobject.coordinate_systems.Axes:10 +#: ../../../manim/mobject/coordinate_systems.py:docstring of manim.mobject.coordinate_systems.Axes:29 msgid "Whether or not to include the tips on both axes." msgstr "" -#: ../../../manim/mobject/coordinate_systems.py:docstring of manim.mobject.coordinate_systems.Axes:11 +#: ../../../manim/mobject/coordinate_systems.py:docstring of manim.mobject.coordinate_systems.Axes:30 msgid "Additional arguments to be passed to :class:`CoordinateSystem` and :class:`~.VGroup`." msgstr "" @@ -70,27 +78,27 @@ msgstr "" msgid "Methods" msgstr "" -#: ../../source/reference/manim.mobject.coordinate_systems.Axes.rst:23::1 +#: ../../source/reference/manim.mobject.coordinate_systems.Axes.rst:24::1 #: ../../../manim/mobject/coordinate_systems.py:docstring of manim.mobject.coordinate_systems.Axes.coords_to_point:1 msgid "Accepts coordinates from the axes and returns a point with respect to the scene." msgstr "" -#: ../../source/reference/manim.mobject.coordinate_systems.Axes.rst:23::1 +#: ../../source/reference/manim.mobject.coordinate_systems.Axes.rst:24::1 #: ../../../manim/mobject/coordinate_systems.py:docstring of manim.mobject.coordinate_systems.Axes.get_axes:1 msgid "Gets the axes." msgstr "" -#: ../../source/reference/manim.mobject.coordinate_systems.Axes.rst:23::1 -#: ../../../manim/mobject/coordinate_systems.py:docstring of manim.mobject.coordinate_systems.Axes.get_line_graph:1 +#: ../../source/reference/manim.mobject.coordinate_systems.Axes.rst:24::1 +#: ../../../manim/mobject/coordinate_systems.py:docstring of manim.mobject.coordinate_systems.Axes.plot_line_graph:1 msgid "Draws a line graph." msgstr "" -#: ../../source/reference/manim.mobject.coordinate_systems.Axes.rst:23::1 +#: ../../source/reference/manim.mobject.coordinate_systems.Axes.rst:24::1 #: ../../../manim/mobject/coordinate_systems.py:docstring of manim.mobject.coordinate_systems.Axes.point_to_coords:1 msgid "Accepts a point from the scene and returns its coordinates with respect to the axes." msgstr "" -#: ../../source/reference/manim.mobject.coordinate_systems.Axes.rst:25 +#: ../../source/reference/manim.mobject.coordinate_systems.Axes.rst:26 msgid "Attributes" msgstr "" @@ -110,19 +118,13 @@ msgstr "" msgid "The width of the mobject." msgstr "" -#: ../../../manim/mobject/coordinate_systems.py:docstring of manim.mobject.coordinate_systems.Axes.coords_to_point:4 -#: ../../../manim/mobject/coordinate_systems.py:docstring of manim.mobject.coordinate_systems.Axes.get_line_graph:17 -#: ../../../manim/mobject/coordinate_systems.py:docstring of manim.mobject.coordinate_systems.Axes.point_to_coords:4 -msgid "Examples" -msgstr "" - #: ../../../manim/mobject/coordinate_systems.py:docstring of manim.mobject.coordinate_systems.Axes.coords_to_point:23 msgid "The coordinates. Each coord is passed as a separate argument: ``ax.coords_to_point(1, 2, 3)``." msgstr "" #: ../../../manim/mobject/coordinate_systems.py:docstring of manim.mobject.coordinate_systems.Axes.coords_to_point:0 #: ../../../manim/mobject/coordinate_systems.py:docstring of manim.mobject.coordinate_systems.Axes.get_axes:0 -#: ../../../manim/mobject/coordinate_systems.py:docstring of manim.mobject.coordinate_systems.Axes.get_line_graph:0 +#: ../../../manim/mobject/coordinate_systems.py:docstring of manim.mobject.coordinate_systems.Axes.plot_line_graph:0 #: ../../../manim/mobject/coordinate_systems.py:docstring of manim.mobject.coordinate_systems.Axes.point_to_coords:0 msgid "Returns" msgstr "" @@ -134,7 +136,8 @@ msgstr "" #: ../../../manim/mobject/coordinate_systems.py:docstring of manim.mobject.coordinate_systems.Axes.coords_to_point:0 #: ../../../manim/mobject/coordinate_systems.py:docstring of manim.mobject.coordinate_systems.Axes.get_axes:0 #: ../../../manim/mobject/coordinate_systems.py:docstring of manim.mobject.coordinate_systems.Axes.get_line_graph:0 -#: ../../../manim/mobject/coordinate_systems.py:docstring of manim.mobject.coordinate_systems.Axes.get_line_graph:0 +#: ../../../manim/mobject/coordinate_systems.py:docstring of manim.mobject.coordinate_systems.Axes.plot_line_graph:0 +#: ../../../manim/mobject/coordinate_systems.py:docstring of manim.mobject.coordinate_systems.Axes.plot_line_graph:0 #: ../../../manim/mobject/coordinate_systems.py:docstring of manim.mobject.coordinate_systems.Axes.point_to_coords:0 msgid "Return type" msgstr "" @@ -143,43 +146,51 @@ msgstr "" msgid "A pair of axes." msgstr "" -#: ../../../manim/mobject/coordinate_systems.py:docstring of manim.mobject.coordinate_systems.Axes.get_line_graph:3 +#: ../../../manim/mobject/coordinate_systems.py:docstring of manim.mobject.coordinate_systems.Axes.get_line_graph:1 +msgid "Deprecated" +msgstr "" + +#: ../../../manim/mobject/coordinate_systems.py:docstring of manim.mobject.coordinate_systems.Axes.get_line_graph:4 +msgid "The method Axes.get_line_graph has been deprecated since v0.11.0 and is expected to be removed after v0.13.0. Use :meth:`~.plot_line_graph` instead." +msgstr "" + +#: ../../../manim/mobject/coordinate_systems.py:docstring of manim.mobject.coordinate_systems.Axes.plot_line_graph:3 msgid "The graph connects the vertices formed from zipping ``x_values``, ``y_values`` and ``z_values``. Also adds :class:`Dots <.Dot>` at the vertices if ``add_vertex_dots`` is set to ``True``." msgstr "" -#: ../../../manim/mobject/coordinate_systems.py:docstring of manim.mobject.coordinate_systems.Axes.get_line_graph:7 +#: ../../../manim/mobject/coordinate_systems.py:docstring of manim.mobject.coordinate_systems.Axes.plot_line_graph:7 msgid "Iterable of values along the x-axis." msgstr "" -#: ../../../manim/mobject/coordinate_systems.py:docstring of manim.mobject.coordinate_systems.Axes.get_line_graph:8 +#: ../../../manim/mobject/coordinate_systems.py:docstring of manim.mobject.coordinate_systems.Axes.plot_line_graph:8 msgid "Iterable of values along the y-axis." msgstr "" -#: ../../../manim/mobject/coordinate_systems.py:docstring of manim.mobject.coordinate_systems.Axes.get_line_graph:9 +#: ../../../manim/mobject/coordinate_systems.py:docstring of manim.mobject.coordinate_systems.Axes.plot_line_graph:9 msgid "Iterable of values (zeros if z_values is None) along the z-axis." msgstr "" -#: ../../../manim/mobject/coordinate_systems.py:docstring of manim.mobject.coordinate_systems.Axes.get_line_graph:10 +#: ../../../manim/mobject/coordinate_systems.py:docstring of manim.mobject.coordinate_systems.Axes.plot_line_graph:10 msgid "Color for the line graph." msgstr "" -#: ../../../manim/mobject/coordinate_systems.py:docstring of manim.mobject.coordinate_systems.Axes.get_line_graph:11 +#: ../../../manim/mobject/coordinate_systems.py:docstring of manim.mobject.coordinate_systems.Axes.plot_line_graph:11 msgid "Whether or not to add :class:`~.Dot` at each vertex." msgstr "" -#: ../../../manim/mobject/coordinate_systems.py:docstring of manim.mobject.coordinate_systems.Axes.get_line_graph:12 +#: ../../../manim/mobject/coordinate_systems.py:docstring of manim.mobject.coordinate_systems.Axes.plot_line_graph:12 msgid "Radius for the :class:`~.Dot` at each vertex." msgstr "" -#: ../../../manim/mobject/coordinate_systems.py:docstring of manim.mobject.coordinate_systems.Axes.get_line_graph:13 +#: ../../../manim/mobject/coordinate_systems.py:docstring of manim.mobject.coordinate_systems.Axes.plot_line_graph:13 msgid "Style arguments to be passed into :class:`~.Dot` at each vertex." msgstr "" -#: ../../../manim/mobject/coordinate_systems.py:docstring of manim.mobject.coordinate_systems.Axes.get_line_graph:14 +#: ../../../manim/mobject/coordinate_systems.py:docstring of manim.mobject.coordinate_systems.Axes.plot_line_graph:14 msgid "Additional arguments to be passed into :class:`~.VMobject`." msgstr "" -#: ../../../manim/mobject/coordinate_systems.py:docstring of manim.mobject.coordinate_systems.Axes.get_line_graph:39 +#: ../../../manim/mobject/coordinate_systems.py:docstring of manim.mobject.coordinate_systems.Axes.plot_line_graph:39 msgid "A VDict containing both the line and dots (if specified). The line can be accessed with: ``line_graph[\"line_graph\"]``. The dots can be accessed with: ``line_graph[\"vertex_dots\"]``." msgstr "" diff --git a/docs/i18n/gettext/reference/manim.mobject.coordinate_systems.CoordinateSystem.pot b/docs/i18n/gettext/reference/manim.mobject.coordinate_systems.CoordinateSystem.pot index 63c2342e8b..8b600090b9 100644 --- a/docs/i18n/gettext/reference/manim.mobject.coordinate_systems.CoordinateSystem.pot +++ b/docs/i18n/gettext/reference/manim.mobject.coordinate_systems.CoordinateSystem.pot @@ -28,11 +28,8 @@ msgstr "" #: ../../../manim/mobject/coordinate_systems.py:docstring of manim.mobject.coordinate_systems.CoordinateSystem.get_T_label:14 #: ../../../manim/mobject/coordinate_systems.py:docstring of manim.mobject.coordinate_systems.CoordinateSystem.get_area:4 #: ../../../manim/mobject/coordinate_systems.py:docstring of manim.mobject.coordinate_systems.CoordinateSystem.get_axis_labels:5 -#: ../../../manim/mobject/coordinate_systems.py:docstring of manim.mobject.coordinate_systems.CoordinateSystem.get_derivative_graph:4 -#: ../../../manim/mobject/coordinate_systems.py:docstring of manim.mobject.coordinate_systems.CoordinateSystem.get_graph:10 #: ../../../manim/mobject/coordinate_systems.py:docstring of manim.mobject.coordinate_systems.CoordinateSystem.get_graph_label:4 #: ../../../manim/mobject/coordinate_systems.py:docstring of manim.mobject.coordinate_systems.CoordinateSystem.get_horizontal_line:4 -#: ../../../manim/mobject/coordinate_systems.py:docstring of manim.mobject.coordinate_systems.CoordinateSystem.get_implicit_curve:9 #: ../../../manim/mobject/coordinate_systems.py:docstring of manim.mobject.coordinate_systems.CoordinateSystem.get_lines_to_point:4 #: ../../../manim/mobject/coordinate_systems.py:docstring of manim.mobject.coordinate_systems.CoordinateSystem.get_riemann_rectangles:4 #: ../../../manim/mobject/coordinate_systems.py:docstring of manim.mobject.coordinate_systems.CoordinateSystem.get_secant_slope_group:5 @@ -40,7 +37,13 @@ msgstr "" #: ../../../manim/mobject/coordinate_systems.py:docstring of manim.mobject.coordinate_systems.CoordinateSystem.get_vertical_lines_to_graph:4 #: ../../../manim/mobject/coordinate_systems.py:docstring of manim.mobject.coordinate_systems.CoordinateSystem.get_x_axis_label:4 #: ../../../manim/mobject/coordinate_systems.py:docstring of manim.mobject.coordinate_systems.CoordinateSystem.get_y_axis_label:4 +#: ../../../manim/mobject/coordinate_systems.py:docstring of manim.mobject.coordinate_systems.CoordinateSystem.input_to_graph_coords:5 #: ../../../manim/mobject/coordinate_systems.py:docstring of manim.mobject.coordinate_systems.CoordinateSystem.input_to_graph_point:4 +#: ../../../manim/mobject/coordinate_systems.py:docstring of manim.mobject.coordinate_systems.CoordinateSystem.plot:10 +#: ../../../manim/mobject/coordinate_systems.py:docstring of manim.mobject.coordinate_systems.CoordinateSystem.plot_derivative_graph:4 +#: ../../../manim/mobject/coordinate_systems.py:docstring of manim.mobject.coordinate_systems.CoordinateSystem.plot_implicit_curve:9 +#: ../../../manim/mobject/coordinate_systems.py:docstring of manim.mobject.coordinate_systems.CoordinateSystem.plot_polar_graph:8 +#: ../../../manim/mobject/coordinate_systems.py:docstring of manim.mobject.coordinate_systems.CoordinateSystem.polar_to_point:10 #: ../../../manim/mobject/coordinate_systems.py:docstring of manim.mobject.coordinate_systems.CoordinateSystem.slope_of_tangent:5 msgid "Examples" msgstr "" @@ -77,23 +80,6 @@ msgstr "" msgid "Defines labels for the x_axis and y_axis of the graph." msgstr "" -#: ../../../manim/mobject/coordinate_systems.py:docstring of manim.mobject.coordinate_systems.CoordinateSystem.add_coordinates:1::1 -#: ../../../manim/mobject/coordinate_systems.py:docstring of manim.mobject.coordinate_systems.CoordinateSystem.add_coordinates:1::1 -#: ../../../manim/mobject/coordinate_systems.py:docstring of manim.mobject.coordinate_systems.CoordinateSystem.get_center_point:1 -#: ../../../manim/mobject/coordinate_systems.py:docstring of manim.mobject.coordinate_systems.CoordinateSystem.get_origin:1 -msgid "Gets the origin of :class:`~.Axes`." -msgstr "" - -#: ../../../manim/mobject/coordinate_systems.py:docstring of manim.mobject.coordinate_systems.CoordinateSystem.add_coordinates:1::1 -#: ../../../manim/mobject/coordinate_systems.py:docstring of manim.mobject.coordinate_systems.CoordinateSystem.get_derivative_graph:1 -msgid "Returns the curve of the derivative of the passed graph." -msgstr "" - -#: ../../../manim/mobject/coordinate_systems.py:docstring of manim.mobject.coordinate_systems.CoordinateSystem.add_coordinates:1::1 -#: ../../../manim/mobject/coordinate_systems.py:docstring of manim.mobject.coordinate_systems.CoordinateSystem.get_graph:1 -msgid "Generates a curve based on a function." -msgstr "" - #: ../../../manim/mobject/coordinate_systems.py:docstring of manim.mobject.coordinate_systems.CoordinateSystem.add_coordinates:1::1 #: ../../../manim/mobject/coordinate_systems.py:docstring of manim.mobject.coordinate_systems.CoordinateSystem.get_graph_label:1 msgid "Creates a properly positioned label for the passed graph, with an optional dot." @@ -104,11 +90,6 @@ msgstr "" msgid "A horizontal line from the y-axis to a given point in the scene." msgstr "" -#: ../../../manim/mobject/coordinate_systems.py:docstring of manim.mobject.coordinate_systems.CoordinateSystem.add_coordinates:1::1 -#: ../../../manim/mobject/coordinate_systems.py:docstring of manim.mobject.coordinate_systems.CoordinateSystem.get_implicit_curve:1 -msgid "Creates the curves of an implicit function." -msgstr "" - #: ../../../manim/mobject/coordinate_systems.py:docstring of manim.mobject.coordinate_systems.CoordinateSystem.add_coordinates:1::1 #: ../../../manim/mobject/coordinate_systems.py:docstring of manim.mobject.coordinate_systems.CoordinateSystem.get_line_from_axis_to_point:1 msgid "Returns a straight line from a given axis to a point in the scene." @@ -119,6 +100,11 @@ msgstr "" msgid "Generate both horizontal and vertical lines from the axis to a point." msgstr "" +#: ../../../manim/mobject/coordinate_systems.py:docstring of manim.mobject.coordinate_systems.CoordinateSystem.add_coordinates:1::1 +#: ../../../manim/mobject/coordinate_systems.py:docstring of manim.mobject.coordinate_systems.CoordinateSystem.get_origin:1 +msgid "Gets the origin of :class:`~.Axes`." +msgstr "" + #: ../../../manim/mobject/coordinate_systems.py:docstring of manim.mobject.coordinate_systems.CoordinateSystem.add_coordinates:1::1 #: ../../../manim/mobject/coordinate_systems.py:docstring of manim.mobject.coordinate_systems.CoordinateSystem.get_riemann_rectangles:1 msgid "Generates a :class:`~.VGroup` of the Riemann Rectangles for a given curve." @@ -149,11 +135,21 @@ msgstr "" msgid "Generate a y-axis label." msgstr "" +#: ../../../manim/mobject/coordinate_systems.py:docstring of manim.mobject.coordinate_systems.CoordinateSystem.add_coordinates:1::1 +#: ../../../manim/mobject/coordinate_systems.py:docstring of manim.mobject.coordinate_systems.CoordinateSystem.i2gc:1 +msgid "Alias for :meth:`input_to_graph_coords`." +msgstr "" + #: ../../../manim/mobject/coordinate_systems.py:docstring of manim.mobject.coordinate_systems.CoordinateSystem.add_coordinates:1::1 #: ../../../manim/mobject/coordinate_systems.py:docstring of manim.mobject.coordinate_systems.CoordinateSystem.i2gp:1 msgid "Alias for :meth:`input_to_graph_point`." msgstr "" +#: ../../../manim/mobject/coordinate_systems.py:docstring of manim.mobject.coordinate_systems.CoordinateSystem.add_coordinates:1::1 +#: ../../../manim/mobject/coordinate_systems.py:docstring of manim.mobject.coordinate_systems.CoordinateSystem.input_to_graph_coords:1 +msgid "Returns a tuple of the axis relative coordinates of the point on the graph based on the x-value given." +msgstr "" + #: ../../../manim/mobject/coordinate_systems.py:docstring of manim.mobject.coordinate_systems.CoordinateSystem.add_coordinates:1::1 #: ../../../manim/mobject/coordinate_systems.py:docstring of manim.mobject.coordinate_systems.CoordinateSystem.input_to_graph_point:1 msgid "Returns the coordinates of the point on a ``graph`` corresponding to an ``x`` value." @@ -164,6 +160,46 @@ msgstr "" msgid "Abbreviation for point_to_coords" msgstr "" +#: ../../../manim/mobject/coordinate_systems.py:docstring of manim.mobject.coordinate_systems.CoordinateSystem.add_coordinates:1::1 +#: ../../../manim/mobject/coordinate_systems.py:docstring of manim.mobject.coordinate_systems.CoordinateSystem.plot:1 +msgid "Generates a curve based on a function." +msgstr "" + +#: ../../../manim/mobject/coordinate_systems.py:docstring of manim.mobject.coordinate_systems.CoordinateSystem.add_coordinates:1::1 +#: ../../../manim/mobject/coordinate_systems.py:docstring of manim.mobject.coordinate_systems.CoordinateSystem.plot_derivative_graph:1 +msgid "Returns the curve of the derivative of the passed graph." +msgstr "" + +#: ../../../manim/mobject/coordinate_systems.py:docstring of manim.mobject.coordinate_systems.CoordinateSystem.add_coordinates:1::1 +#: ../../../manim/mobject/coordinate_systems.py:docstring of manim.mobject.coordinate_systems.CoordinateSystem.plot_implicit_curve:1 +msgid "Creates the curves of an implicit function." +msgstr "" + +#: ../../../manim/mobject/coordinate_systems.py:docstring of manim.mobject.coordinate_systems.CoordinateSystem.add_coordinates:1::1 +#: ../../../manim/mobject/coordinate_systems.py:docstring of manim.mobject.coordinate_systems.CoordinateSystem.plot_polar_graph:1 +msgid "A polar graph." +msgstr "" + +#: ../../../manim/mobject/coordinate_systems.py:docstring of manim.mobject.coordinate_systems.CoordinateSystem.add_coordinates:1::1 +#: ../../../manim/mobject/coordinate_systems.py:docstring of manim.mobject.coordinate_systems.CoordinateSystem.point_to_polar:1 +msgid "Gets polar coordinates from a point." +msgstr "" + +#: ../../../manim/mobject/coordinate_systems.py:docstring of manim.mobject.coordinate_systems.CoordinateSystem.add_coordinates:1::1 +#: ../../../manim/mobject/coordinate_systems.py:docstring of manim.mobject.coordinate_systems.CoordinateSystem.polar_to_point:1 +msgid "Gets a point from polar coordinates." +msgstr "" + +#: ../../../manim/mobject/coordinate_systems.py:docstring of manim.mobject.coordinate_systems.CoordinateSystem.add_coordinates:1::1 +#: ../../../manim/mobject/coordinate_systems.py:docstring of manim.mobject.coordinate_systems.CoordinateSystem.pr2pt:1 +msgid "Abbreviation for :meth:`polar_to_point`" +msgstr "" + +#: ../../../manim/mobject/coordinate_systems.py:docstring of manim.mobject.coordinate_systems.CoordinateSystem.add_coordinates:1::1 +#: ../../../manim/mobject/coordinate_systems.py:docstring of manim.mobject.coordinate_systems.CoordinateSystem.pt2pr:1 +msgid "Abbreviation for :meth:`point_to_polar`" +msgstr "" + #: ../../../manim/mobject/coordinate_systems.py:docstring of manim.mobject.coordinate_systems.CoordinateSystem.add_coordinates:1::1 #: ../../../manim/mobject/coordinate_systems.py:docstring of manim.mobject.coordinate_systems.CoordinateSystem.slope_of_tangent:1 msgid "Returns the slope of the tangent to the plotted curve at a particular x-value." @@ -192,8 +228,18 @@ msgstr "" #: ../../../manim/mobject/coordinate_systems.py:docstring of manim.mobject.coordinate_systems.CoordinateSystem.get_vertical_lines_to_graph:0 #: ../../../manim/mobject/coordinate_systems.py:docstring of manim.mobject.coordinate_systems.CoordinateSystem.get_x_axis_label:0 #: ../../../manim/mobject/coordinate_systems.py:docstring of manim.mobject.coordinate_systems.CoordinateSystem.get_y_axis_label:0 +#: ../../../manim/mobject/coordinate_systems.py:docstring of manim.mobject.coordinate_systems.CoordinateSystem.i2gc:0 #: ../../../manim/mobject/coordinate_systems.py:docstring of manim.mobject.coordinate_systems.CoordinateSystem.i2gp:0 +#: ../../../manim/mobject/coordinate_systems.py:docstring of manim.mobject.coordinate_systems.CoordinateSystem.input_to_graph_coords:0 #: ../../../manim/mobject/coordinate_systems.py:docstring of manim.mobject.coordinate_systems.CoordinateSystem.input_to_graph_point:0 +#: ../../../manim/mobject/coordinate_systems.py:docstring of manim.mobject.coordinate_systems.CoordinateSystem.plot:0 +#: ../../../manim/mobject/coordinate_systems.py:docstring of manim.mobject.coordinate_systems.CoordinateSystem.plot_derivative_graph:0 +#: ../../../manim/mobject/coordinate_systems.py:docstring of manim.mobject.coordinate_systems.CoordinateSystem.plot_implicit_curve:0 +#: ../../../manim/mobject/coordinate_systems.py:docstring of manim.mobject.coordinate_systems.CoordinateSystem.plot_polar_graph:0 +#: ../../../manim/mobject/coordinate_systems.py:docstring of manim.mobject.coordinate_systems.CoordinateSystem.point_to_polar:0 +#: ../../../manim/mobject/coordinate_systems.py:docstring of manim.mobject.coordinate_systems.CoordinateSystem.polar_to_point:0 +#: ../../../manim/mobject/coordinate_systems.py:docstring of manim.mobject.coordinate_systems.CoordinateSystem.pr2pt:0 +#: ../../../manim/mobject/coordinate_systems.py:docstring of manim.mobject.coordinate_systems.CoordinateSystem.pt2pr:0 #: ../../../manim/mobject/coordinate_systems.py:docstring of manim.mobject.coordinate_systems.CoordinateSystem.slope_of_tangent:0 msgid "Parameters" msgstr "" @@ -224,8 +270,6 @@ msgstr "" #: ../../../manim/mobject/coordinate_systems.py:docstring of manim.mobject.coordinate_systems.CoordinateSystem.get_T_label:0 #: ../../../manim/mobject/coordinate_systems.py:docstring of manim.mobject.coordinate_systems.CoordinateSystem.get_area:0 #: ../../../manim/mobject/coordinate_systems.py:docstring of manim.mobject.coordinate_systems.CoordinateSystem.get_axis_labels:0 -#: ../../../manim/mobject/coordinate_systems.py:docstring of manim.mobject.coordinate_systems.CoordinateSystem.get_derivative_graph:0 -#: ../../../manim/mobject/coordinate_systems.py:docstring of manim.mobject.coordinate_systems.CoordinateSystem.get_graph:0 #: ../../../manim/mobject/coordinate_systems.py:docstring of manim.mobject.coordinate_systems.CoordinateSystem.get_graph_label:0 #: ../../../manim/mobject/coordinate_systems.py:docstring of manim.mobject.coordinate_systems.CoordinateSystem.get_horizontal_line:0 #: ../../../manim/mobject/coordinate_systems.py:docstring of manim.mobject.coordinate_systems.CoordinateSystem.get_line_from_axis_to_point:0 @@ -238,6 +282,10 @@ msgstr "" #: ../../../manim/mobject/coordinate_systems.py:docstring of manim.mobject.coordinate_systems.CoordinateSystem.get_x_axis_label:0 #: ../../../manim/mobject/coordinate_systems.py:docstring of manim.mobject.coordinate_systems.CoordinateSystem.get_y_axis_label:0 #: ../../../manim/mobject/coordinate_systems.py:docstring of manim.mobject.coordinate_systems.CoordinateSystem.input_to_graph_point:0 +#: ../../../manim/mobject/coordinate_systems.py:docstring of manim.mobject.coordinate_systems.CoordinateSystem.plot:0 +#: ../../../manim/mobject/coordinate_systems.py:docstring of manim.mobject.coordinate_systems.CoordinateSystem.plot_derivative_graph:0 +#: ../../../manim/mobject/coordinate_systems.py:docstring of manim.mobject.coordinate_systems.CoordinateSystem.point_to_polar:0 +#: ../../../manim/mobject/coordinate_systems.py:docstring of manim.mobject.coordinate_systems.CoordinateSystem.polar_to_point:0 #: ../../../manim/mobject/coordinate_systems.py:docstring of manim.mobject.coordinate_systems.CoordinateSystem.slope_of_tangent:0 msgid "Returns" msgstr "" @@ -251,7 +299,6 @@ msgstr "" #: ../../../manim/mobject/coordinate_systems.py:docstring of manim.mobject.coordinate_systems.CoordinateSystem.get_T_label:0 #: ../../../manim/mobject/coordinate_systems.py:docstring of manim.mobject.coordinate_systems.CoordinateSystem.get_area:0 #: ../../../manim/mobject/coordinate_systems.py:docstring of manim.mobject.coordinate_systems.CoordinateSystem.get_axis_labels:0 -#: ../../../manim/mobject/coordinate_systems.py:docstring of manim.mobject.coordinate_systems.CoordinateSystem.get_center_point:0 #: ../../../manim/mobject/coordinate_systems.py:docstring of manim.mobject.coordinate_systems.CoordinateSystem.get_derivative_graph:0 #: ../../../manim/mobject/coordinate_systems.py:docstring of manim.mobject.coordinate_systems.CoordinateSystem.get_graph:0 #: ../../../manim/mobject/coordinate_systems.py:docstring of manim.mobject.coordinate_systems.CoordinateSystem.get_graph_label:0 @@ -266,8 +313,18 @@ msgstr "" #: ../../../manim/mobject/coordinate_systems.py:docstring of manim.mobject.coordinate_systems.CoordinateSystem.get_vertical_lines_to_graph:0 #: ../../../manim/mobject/coordinate_systems.py:docstring of manim.mobject.coordinate_systems.CoordinateSystem.get_x_axis_label:0 #: ../../../manim/mobject/coordinate_systems.py:docstring of manim.mobject.coordinate_systems.CoordinateSystem.get_y_axis_label:0 +#: ../../../manim/mobject/coordinate_systems.py:docstring of manim.mobject.coordinate_systems.CoordinateSystem.i2gc:0 #: ../../../manim/mobject/coordinate_systems.py:docstring of manim.mobject.coordinate_systems.CoordinateSystem.i2gp:0 +#: ../../../manim/mobject/coordinate_systems.py:docstring of manim.mobject.coordinate_systems.CoordinateSystem.input_to_graph_coords:0 #: ../../../manim/mobject/coordinate_systems.py:docstring of manim.mobject.coordinate_systems.CoordinateSystem.input_to_graph_point:0 +#: ../../../manim/mobject/coordinate_systems.py:docstring of manim.mobject.coordinate_systems.CoordinateSystem.plot:0 +#: ../../../manim/mobject/coordinate_systems.py:docstring of manim.mobject.coordinate_systems.CoordinateSystem.plot_derivative_graph:0 +#: ../../../manim/mobject/coordinate_systems.py:docstring of manim.mobject.coordinate_systems.CoordinateSystem.plot_implicit_curve:0 +#: ../../../manim/mobject/coordinate_systems.py:docstring of manim.mobject.coordinate_systems.CoordinateSystem.plot_polar_graph:0 +#: ../../../manim/mobject/coordinate_systems.py:docstring of manim.mobject.coordinate_systems.CoordinateSystem.point_to_polar:0 +#: ../../../manim/mobject/coordinate_systems.py:docstring of manim.mobject.coordinate_systems.CoordinateSystem.polar_to_point:0 +#: ../../../manim/mobject/coordinate_systems.py:docstring of manim.mobject.coordinate_systems.CoordinateSystem.pr2pt:0 +#: ../../../manim/mobject/coordinate_systems.py:docstring of manim.mobject.coordinate_systems.CoordinateSystem.pt2pr:0 #: ../../../manim/mobject/coordinate_systems.py:docstring of manim.mobject.coordinate_systems.CoordinateSystem.slope_of_tangent:0 msgid "Return type" msgstr "" @@ -370,57 +427,19 @@ msgstr "" msgid ":class:`get_x_axis_label`, :class:`get_y_axis_label`" msgstr "" -#: ../../../manim/mobject/coordinate_systems.py:docstring of manim.mobject.coordinate_systems.CoordinateSystem.get_center_point:7 -msgid "np.ndarray" -msgstr "" - -#: ../../../manim/mobject/coordinate_systems.py:docstring of manim.mobject.coordinate_systems.CoordinateSystem.get_center_point:6 -#: ../../../manim/mobject/coordinate_systems.py:docstring of manim.mobject.coordinate_systems.CoordinateSystem.get_origin:3 -msgid "The center point." -msgstr "" - -#: ../../../manim/mobject/coordinate_systems.py:docstring of manim.mobject.coordinate_systems.CoordinateSystem.get_center_point:9 +#: ../../../manim/mobject/coordinate_systems.py:docstring of manim.mobject.coordinate_systems.CoordinateSystem.get_derivative_graph:1 +#: ../../../manim/mobject/coordinate_systems.py:docstring of manim.mobject.coordinate_systems.CoordinateSystem.get_graph:1 +#: ../../../manim/mobject/coordinate_systems.py:docstring of manim.mobject.coordinate_systems.CoordinateSystem.get_implicit_curve:1 +#: ../../../manim/mobject/coordinate_systems.py:docstring of manim.mobject.coordinate_systems.CoordinateSystem.get_parametric_curve:1 msgid "Deprecated" msgstr "" -#: ../../../manim/mobject/coordinate_systems.py:docstring of manim.mobject.coordinate_systems.CoordinateSystem.get_center_point:12 -msgid "The method CoordinateSystem.get_center_point has been deprecated since v0.10.0 and is expected to be removed after v0.11.0. Use get_origin instead." -msgstr "" - -#: ../../../manim/mobject/coordinate_systems.py:docstring of manim.mobject.coordinate_systems.CoordinateSystem.get_derivative_graph:22 -msgid "The graph for which the derivative will be found." -msgstr "" - -#: ../../../manim/mobject/coordinate_systems.py:docstring of manim.mobject.coordinate_systems.CoordinateSystem.get_derivative_graph:23 -msgid "The color of the derivative curve." -msgstr "" - -#: ../../../manim/mobject/coordinate_systems.py:docstring of manim.mobject.coordinate_systems.CoordinateSystem.get_derivative_graph:24 -msgid "Any valid keyword argument of :class:`~.ParametricFunction`" -msgstr "" - -#: ../../../manim/mobject/coordinate_systems.py:docstring of manim.mobject.coordinate_systems.CoordinateSystem.get_derivative_graph:26 -msgid "The curve of the derivative." -msgstr "" - -#: ../../../manim/mobject/coordinate_systems.py:docstring of manim.mobject.coordinate_systems.CoordinateSystem.get_graph:5 -msgid "This method may not produce accurate graphs since Manim currently relies on interpolation between evenly-spaced samples of the curve, instead of intelligent plotting. See the example below for some solutions to this problem." -msgstr "" - -#: ../../../manim/mobject/coordinate_systems.py:docstring of manim.mobject.coordinate_systems.CoordinateSystem.get_graph:54 -msgid "The function used to construct the :class:`~.ParametricFunction`." -msgstr "" - -#: ../../../manim/mobject/coordinate_systems.py:docstring of manim.mobject.coordinate_systems.CoordinateSystem.get_graph:55 -msgid "The range of the curve along the axes. ``x_range = [x_min, x_max, x_step]``." -msgstr "" - -#: ../../../manim/mobject/coordinate_systems.py:docstring of manim.mobject.coordinate_systems.CoordinateSystem.get_graph:56 -msgid "Additional parameters to be passed to :class:`~.ParametricFunction`." +#: ../../../manim/mobject/coordinate_systems.py:docstring of manim.mobject.coordinate_systems.CoordinateSystem.get_derivative_graph:4 +msgid "The method CoordinateSystem.get_derivative_graph has been deprecated since v0.11.0 and is expected to be removed after v0.13.0. Use :meth:`~.plot_derivative_graph` instead." msgstr "" -#: ../../../manim/mobject/coordinate_systems.py:docstring of manim.mobject.coordinate_systems.CoordinateSystem.get_graph:58 -msgid "The plotted curve." +#: ../../../manim/mobject/coordinate_systems.py:docstring of manim.mobject.coordinate_systems.CoordinateSystem.get_graph:4 +msgid "The method CoordinateSystem.get_graph has been deprecated since v0.11.0 and is expected to be removed after v0.13.0. Use :meth:`~.plot` instead." msgstr "" #: ../../../manim/mobject/coordinate_systems.py:docstring of manim.mobject.coordinate_systems.CoordinateSystem.get_graph_label:22 @@ -481,20 +500,8 @@ msgstr "" msgid ":class:`Line`" msgstr "" -#: ../../../manim/mobject/coordinate_systems.py:docstring of manim.mobject.coordinate_systems.CoordinateSystem.get_implicit_curve:3 -msgid "The function to graph, in the form of f(x, y) = 0." -msgstr "" - #: ../../../manim/mobject/coordinate_systems.py:docstring of manim.mobject.coordinate_systems.CoordinateSystem.get_implicit_curve:4 -msgid "The minimum depth of the function to calculate." -msgstr "" - -#: ../../../manim/mobject/coordinate_systems.py:docstring of manim.mobject.coordinate_systems.CoordinateSystem.get_implicit_curve:5 -msgid "The maximum number of quads to use." -msgstr "" - -#: ../../../manim/mobject/coordinate_systems.py:docstring of manim.mobject.coordinate_systems.CoordinateSystem.get_implicit_curve:6 -msgid "Additional parameters to pass into :class:`ImplicitFunction`" +msgid "The method CoordinateSystem.get_implicit_curve has been deprecated since v0.11.0 and is expected to be removed after v0.13.0. Use :meth:`~.plot_implicit_curve` instead." msgstr "" #: ../../../manim/mobject/coordinate_systems.py:docstring of manim.mobject.coordinate_systems.CoordinateSystem.get_line_from_axis_to_point:3 @@ -542,6 +549,14 @@ msgstr "" msgid "A :class:`~.VGroup` of the horizontal and vertical lines." msgstr "" +#: ../../../manim/mobject/coordinate_systems.py:docstring of manim.mobject.coordinate_systems.CoordinateSystem.get_origin:3 +msgid "The center point." +msgstr "" + +#: ../../../manim/mobject/coordinate_systems.py:docstring of manim.mobject.coordinate_systems.CoordinateSystem.get_parametric_curve:4 +msgid "The method CoordinateSystem.get_parametric_curve has been deprecated since v0.11.0 and is expected to be removed after v0.13.0. Use :meth:`~.plot_parametric_curve` instead." +msgstr "" + #: ../../../manim/mobject/coordinate_systems.py:docstring of manim.mobject.coordinate_systems.CoordinateSystem.get_riemann_rectangles:45 msgid "The graph whose area will be approximated by Riemann rectangles." msgstr "" @@ -718,4 +733,89 @@ msgstr "" msgid "When the target x is not in the range of the line graph." msgstr "" +#: ../../../manim/mobject/coordinate_systems.py:docstring of manim.mobject.coordinate_systems.CoordinateSystem.plot:5 +msgid "This method may not produce accurate graphs since Manim currently relies on interpolation between evenly-spaced samples of the curve, instead of intelligent plotting. See the example below for some solutions to this problem." +msgstr "" + +#: ../../../manim/mobject/coordinate_systems.py:docstring of manim.mobject.coordinate_systems.CoordinateSystem.plot:54 +msgid "The function used to construct the :class:`~.ParametricFunction`." +msgstr "" + +#: ../../../manim/mobject/coordinate_systems.py:docstring of manim.mobject.coordinate_systems.CoordinateSystem.plot:55 +msgid "The range of the curve along the axes. ``x_range = [x_min, x_max, x_step]``." +msgstr "" + +#: ../../../manim/mobject/coordinate_systems.py:docstring of manim.mobject.coordinate_systems.CoordinateSystem.plot:56 +msgid "Additional parameters to be passed to :class:`~.ParametricFunction`." +msgstr "" + +#: ../../../manim/mobject/coordinate_systems.py:docstring of manim.mobject.coordinate_systems.CoordinateSystem.plot:58 +msgid "The plotted curve." +msgstr "" + +#: ../../../manim/mobject/coordinate_systems.py:docstring of manim.mobject.coordinate_systems.CoordinateSystem.plot_derivative_graph:22 +msgid "The graph for which the derivative will be found." +msgstr "" + +#: ../../../manim/mobject/coordinate_systems.py:docstring of manim.mobject.coordinate_systems.CoordinateSystem.plot_derivative_graph:23 +msgid "The color of the derivative curve." +msgstr "" + +#: ../../../manim/mobject/coordinate_systems.py:docstring of manim.mobject.coordinate_systems.CoordinateSystem.plot_derivative_graph:24 +msgid "Any valid keyword argument of :class:`~.ParametricFunction`" +msgstr "" + +#: ../../../manim/mobject/coordinate_systems.py:docstring of manim.mobject.coordinate_systems.CoordinateSystem.plot_derivative_graph:26 +msgid "The curve of the derivative." +msgstr "" + +#: ../../../manim/mobject/coordinate_systems.py:docstring of manim.mobject.coordinate_systems.CoordinateSystem.plot_implicit_curve:3 +msgid "The function to graph, in the form of f(x, y) = 0." +msgstr "" + +#: ../../../manim/mobject/coordinate_systems.py:docstring of manim.mobject.coordinate_systems.CoordinateSystem.plot_implicit_curve:4 +msgid "The minimum depth of the function to calculate." +msgstr "" + +#: ../../../manim/mobject/coordinate_systems.py:docstring of manim.mobject.coordinate_systems.CoordinateSystem.plot_implicit_curve:5 +msgid "The maximum number of quads to use." +msgstr "" + +#: ../../../manim/mobject/coordinate_systems.py:docstring of manim.mobject.coordinate_systems.CoordinateSystem.plot_implicit_curve:6 +msgid "Additional parameters to pass into :class:`ImplicitFunction`" +msgstr "" + +#: ../../../manim/mobject/coordinate_systems.py:docstring of manim.mobject.coordinate_systems.CoordinateSystem.plot_polar_graph:3 +msgid "The function r of theta." +msgstr "" + +#: ../../../manim/mobject/coordinate_systems.py:docstring of manim.mobject.coordinate_systems.CoordinateSystem.plot_polar_graph:4 +msgid "The range of theta as ``theta_range = [theta_min, theta_max, theta_step]``." +msgstr "" + +#: ../../../manim/mobject/coordinate_systems.py:docstring of manim.mobject.coordinate_systems.CoordinateSystem.plot_polar_graph:5 +msgid "Additional parameters passed to :class:`~.ParametricFunction`." +msgstr "" + +#: ../../../manim/mobject/coordinate_systems.py:docstring of manim.mobject.coordinate_systems.CoordinateSystem.point_to_polar:3 +#: ../../../manim/mobject/coordinate_systems.py:docstring of manim.mobject.coordinate_systems.CoordinateSystem.polar_to_point:6 +msgid "The point." +msgstr "" + +#: ../../../manim/mobject/coordinate_systems.py:docstring of manim.mobject.coordinate_systems.CoordinateSystem.point_to_polar:5 +msgid "The coordinate radius (:math:`r`) and the coordinate azimuth (:math:`\\theta`)." +msgstr "" + +#: ../../../manim/mobject/coordinate_systems.py:docstring of manim.mobject.coordinate_systems.CoordinateSystem.point_to_polar:6 +msgid "Tuple[:class:`float`, :class:`float`]" +msgstr "" + +#: ../../../manim/mobject/coordinate_systems.py:docstring of manim.mobject.coordinate_systems.CoordinateSystem.polar_to_point:3 +msgid "The coordinate radius (:math:`r`)." +msgstr "" + +#: ../../../manim/mobject/coordinate_systems.py:docstring of manim.mobject.coordinate_systems.CoordinateSystem.polar_to_point:4 +msgid "The coordinate azimuth (:math:`\\theta`)." +msgstr "" + diff --git a/docs/i18n/gettext/reference/manim.mobject.coordinate_systems.NumberPlane.pot b/docs/i18n/gettext/reference/manim.mobject.coordinate_systems.NumberPlane.pot index 95feb6c87a..157676036e 100644 --- a/docs/i18n/gettext/reference/manim.mobject.coordinate_systems.NumberPlane.pot +++ b/docs/i18n/gettext/reference/manim.mobject.coordinate_systems.NumberPlane.pot @@ -27,11 +27,11 @@ msgid "Parameters" msgstr "" #: ../../../manim/mobject/coordinate_systems.py:docstring of manim.mobject.coordinate_systems.NumberPlane:3 -msgid "The :code:`[x_min, x_max, x_step]` values of the plane in the horizontal direction." +msgid "The ``[x_min, x_max, x_step]`` values of the plane in the horizontal direction." msgstr "" #: ../../../manim/mobject/coordinate_systems.py:docstring of manim.mobject.coordinate_systems.NumberPlane:4 -msgid "The :code:`[y_min, y_max, y_step]` values of the plane in the vertical direction." +msgid "The ``[y_min, y_max, y_step]`` values of the plane in the vertical direction." msgstr "" #: ../../../manim/mobject/coordinate_systems.py:docstring of manim.mobject.coordinate_systems.NumberPlane:5 @@ -62,11 +62,11 @@ msgstr "" msgid "Additional arguments to be passed to :class:`Axes`." msgstr "" -#: ../../../manim/mobject/coordinate_systems.py:docstring of manim.mobject.coordinate_systems.NumberPlane:16 +#: ../../../manim/mobject/coordinate_systems.py:docstring of manim.mobject.coordinate_systems.NumberPlane:13 msgid "If :attr:`x_length` or :attr:`y_length` are not defined, the plane automatically adjusts its lengths based on the :attr:`x_range` and :attr:`y_range` values to set the ``unit_size`` to 1." msgstr "" -#: ../../../manim/mobject/coordinate_systems.py:docstring of manim.mobject.coordinate_systems.NumberPlane:20 +#: ../../../manim/mobject/coordinate_systems.py:docstring of manim.mobject.coordinate_systems.NumberPlane:17 msgid "Examples" msgstr "" diff --git a/docs/i18n/gettext/reference/manim.mobject.coordinate_systems.PolarPlane.pot b/docs/i18n/gettext/reference/manim.mobject.coordinate_systems.PolarPlane.pot index df5b4c15c9..ff54c3bf92 100644 --- a/docs/i18n/gettext/reference/manim.mobject.coordinate_systems.PolarPlane.pot +++ b/docs/i18n/gettext/reference/manim.mobject.coordinate_systems.PolarPlane.pot @@ -25,10 +25,6 @@ msgstr "" #: ../../../manim/mobject/coordinate_systems.py:docstring of manim.mobject.coordinate_systems.PolarPlane:0 #: ../../../manim/mobject/coordinate_systems.py:docstring of manim.mobject.coordinate_systems.PolarPlane.add_coordinates:0 #: ../../../manim/mobject/coordinate_systems.py:docstring of manim.mobject.coordinate_systems.PolarPlane.get_coordinate_labels:0 -#: ../../../manim/mobject/coordinate_systems.py:docstring of manim.mobject.coordinate_systems.PolarPlane.point_to_polar:0 -#: ../../../manim/mobject/coordinate_systems.py:docstring of manim.mobject.coordinate_systems.PolarPlane.polar_to_point:0 -#: ../../../manim/mobject/coordinate_systems.py:docstring of manim.mobject.coordinate_systems.PolarPlane.pr2pt:0 -#: ../../../manim/mobject/coordinate_systems.py:docstring of manim.mobject.coordinate_systems.PolarPlane.pt2pr:0 msgid "Parameters" msgstr "" @@ -137,7 +133,6 @@ msgid "The axis config for the radius." msgstr "" #: ../../../manim/mobject/coordinate_systems.py:docstring of manim.mobject.coordinate_systems.PolarPlane:35 -#: ../../../manim/mobject/coordinate_systems.py:docstring of manim.mobject.coordinate_systems.PolarPlane.polar_to_point:10 msgid "Examples" msgstr "" @@ -145,39 +140,19 @@ msgstr "" msgid "Methods" msgstr "" -#: ../../source/reference/manim.mobject.coordinate_systems.PolarPlane.rst:29::1 +#: ../../source/reference/manim.mobject.coordinate_systems.PolarPlane.rst:25::1 msgid "Adds the coordinates." msgstr "" -#: ../../source/reference/manim.mobject.coordinate_systems.PolarPlane.rst:29::1 +#: ../../source/reference/manim.mobject.coordinate_systems.PolarPlane.rst:25::1 msgid "Gets the axes." msgstr "" -#: ../../source/reference/manim.mobject.coordinate_systems.PolarPlane.rst:29::1 +#: ../../source/reference/manim.mobject.coordinate_systems.PolarPlane.rst:25::1 msgid "Gets labels for the coordinates :param r_values: Iterable of values along the radius, by default None." msgstr "" -#: ../../source/reference/manim.mobject.coordinate_systems.PolarPlane.rst:29::1 -#: ../../../manim/mobject/coordinate_systems.py:docstring of manim.mobject.coordinate_systems.PolarPlane.point_to_polar:1 -msgid "Gets polar coordinates from a point." -msgstr "" - -#: ../../source/reference/manim.mobject.coordinate_systems.PolarPlane.rst:29::1 -#: ../../../manim/mobject/coordinate_systems.py:docstring of manim.mobject.coordinate_systems.PolarPlane.polar_to_point:1 -msgid "Gets a point from polar coordinates." -msgstr "" - -#: ../../source/reference/manim.mobject.coordinate_systems.PolarPlane.rst:29::1 -#: ../../../manim/mobject/coordinate_systems.py:docstring of manim.mobject.coordinate_systems.PolarPlane.pr2pt:1 -msgid "Abbreviation for :meth:`polar_to_point`" -msgstr "" - -#: ../../source/reference/manim.mobject.coordinate_systems.PolarPlane.rst:29::1 -#: ../../../manim/mobject/coordinate_systems.py:docstring of manim.mobject.coordinate_systems.PolarPlane.pt2pr:1 -msgid "Abbreviation for :meth:`point_to_polar`" -msgstr "" - -#: ../../source/reference/manim.mobject.coordinate_systems.PolarPlane.rst:31 +#: ../../source/reference/manim.mobject.coordinate_systems.PolarPlane.rst:27 msgid "Attributes" msgstr "" @@ -207,10 +182,6 @@ msgstr "" #: ../../../manim/mobject/coordinate_systems.py:docstring of manim.mobject.coordinate_systems.PolarPlane.get_axes:0 #: ../../../manim/mobject/coordinate_systems.py:docstring of manim.mobject.coordinate_systems.PolarPlane.get_coordinate_labels:0 -#: ../../../manim/mobject/coordinate_systems.py:docstring of manim.mobject.coordinate_systems.PolarPlane.point_to_polar:0 -#: ../../../manim/mobject/coordinate_systems.py:docstring of manim.mobject.coordinate_systems.PolarPlane.polar_to_point:0 -#: ../../../manim/mobject/coordinate_systems.py:docstring of manim.mobject.coordinate_systems.PolarPlane.pr2pt:0 -#: ../../../manim/mobject/coordinate_systems.py:docstring of manim.mobject.coordinate_systems.PolarPlane.pt2pr:0 msgid "Return type" msgstr "" @@ -219,30 +190,7 @@ msgid "Gets labels for the coordinates :param r_values: Iterable of values along msgstr "" #: ../../../manim/mobject/coordinate_systems.py:docstring of manim.mobject.coordinate_systems.PolarPlane.get_coordinate_labels:0 -#: ../../../manim/mobject/coordinate_systems.py:docstring of manim.mobject.coordinate_systems.PolarPlane.point_to_polar:0 -#: ../../../manim/mobject/coordinate_systems.py:docstring of manim.mobject.coordinate_systems.PolarPlane.polar_to_point:0 msgid "Returns" msgstr "" -#: ../../../manim/mobject/coordinate_systems.py:docstring of manim.mobject.coordinate_systems.PolarPlane.get_coordinate_labels:5 -msgid "Labels for the radius and azimuth values." -msgstr "" - -#: ../../../manim/mobject/coordinate_systems.py:docstring of manim.mobject.coordinate_systems.PolarPlane.point_to_polar:3 -#: ../../../manim/mobject/coordinate_systems.py:docstring of manim.mobject.coordinate_systems.PolarPlane.polar_to_point:6 -msgid "The point." -msgstr "" - -#: ../../../manim/mobject/coordinate_systems.py:docstring of manim.mobject.coordinate_systems.PolarPlane.point_to_polar:5 -msgid "The coordinate radius (:math:`r`) and the coordinate azimuth (:math:`\\theta`)." -msgstr "" - -#: ../../../manim/mobject/coordinate_systems.py:docstring of manim.mobject.coordinate_systems.PolarPlane.point_to_polar:6 -msgid "Tuple[:class:`float`, :class:`float`]" -msgstr "" - -#: ../../../manim/mobject/coordinate_systems.py:docstring of manim.mobject.coordinate_systems.PolarPlane.polar_to_point:3 -msgid "The coordinate radius (:math:`r`)." -msgstr "" - diff --git a/docs/i18n/gettext/reference/manim.mobject.coordinate_systems.ThreeDAxes.pot b/docs/i18n/gettext/reference/manim.mobject.coordinate_systems.ThreeDAxes.pot index cf1c183c6b..9b2d28786a 100644 --- a/docs/i18n/gettext/reference/manim.mobject.coordinate_systems.ThreeDAxes.pot +++ b/docs/i18n/gettext/reference/manim.mobject.coordinate_systems.ThreeDAxes.pot @@ -28,15 +28,15 @@ msgid "Parameters" msgstr "" #: ../../../manim/mobject/coordinate_systems.py:docstring of manim.mobject.coordinate_systems.ThreeDAxes:3 -msgid "The :code:`[x_min, x_max, x_step]` values of the x-axis." +msgid "The ``[x_min, x_max, x_step]`` values of the x-axis." msgstr "" #: ../../../manim/mobject/coordinate_systems.py:docstring of manim.mobject.coordinate_systems.ThreeDAxes:4 -msgid "The :code:`[y_min, y_max, y_step]` values of the y-axis." +msgid "The ``[y_min, y_max, y_step]`` values of the y-axis." msgstr "" #: ../../../manim/mobject/coordinate_systems.py:docstring of manim.mobject.coordinate_systems.ThreeDAxes:5 -msgid "The :code:`[z_min, z_max, z_step]` values of the z-axis." +msgid "The ``[z_min, z_max, z_step]`` values of the z-axis." msgstr "" #: ../../../manim/mobject/coordinate_systems.py:docstring of manim.mobject.coordinate_systems.ThreeDAxes:6 @@ -82,7 +82,7 @@ msgstr "" #: ../../source/reference/manim.mobject.coordinate_systems.ThreeDAxes.rst:20::1 #: ../../../manim/mobject/coordinate_systems.py:docstring of manim.mobject.coordinate_systems.ThreeDAxes.get_z_axis_label:1 -msgid "Generate an x-axis label." +msgid "Generate a z-axis label." msgstr "" #: ../../source/reference/manim.mobject.coordinate_systems.ThreeDAxes.rst:22 diff --git a/docs/i18n/gettext/reference/manim.mobject.frame.FullScreenFadeRectangle.pot b/docs/i18n/gettext/reference/manim.mobject.frame.FullScreenFadeRectangle.pot index 9af7bde23a..33483a5c9a 100644 --- a/docs/i18n/gettext/reference/manim.mobject.frame.FullScreenFadeRectangle.pot +++ b/docs/i18n/gettext/reference/manim.mobject.frame.FullScreenFadeRectangle.pot @@ -18,6 +18,14 @@ msgstr "" msgid "Bases: :class:`manim.mobject.frame.FullScreenRectangle`" msgstr "" +#: ../../../manim/mobject/frame.py:docstring of manim.mobject.frame.FullScreenFadeRectangle:1 +msgid "Deprecated" +msgstr "" + +#: ../../../manim/mobject/frame.py:docstring of manim.mobject.frame.FullScreenFadeRectangle:4 +msgid "The class FullScreenFadeRectangle has been deprecated since v0.12.0 and is expected to be removed after v0.13.0. Use :class:`~.FullScreenRectangle(stroke_width=0, fill_color=BLACK, fill_opacity=0.7)` instead. This method is deprecated due to decluttering purpose." +msgstr "" + #: ../../source/reference/manim.mobject.frame.FullScreenFadeRectangle.rst:14 msgid "Methods" msgstr "" diff --git a/docs/i18n/gettext/reference/manim.mobject.frame.PictureInPictureFrame.pot b/docs/i18n/gettext/reference/manim.mobject.frame.PictureInPictureFrame.pot index 228b76a762..1dd1d91a21 100644 --- a/docs/i18n/gettext/reference/manim.mobject.frame.PictureInPictureFrame.pot +++ b/docs/i18n/gettext/reference/manim.mobject.frame.PictureInPictureFrame.pot @@ -18,6 +18,14 @@ msgstr "" msgid "Bases: :class:`manim.mobject.geometry.Rectangle`" msgstr "" +#: ../../../manim/mobject/frame.py:docstring of manim.mobject.frame.PictureInPictureFrame:1 +msgid "Deprecated" +msgstr "" + +#: ../../../manim/mobject/frame.py:docstring of manim.mobject.frame.PictureInPictureFrame:4 +msgid "The class PictureInPictureFrame has been deprecated since v0.12.0 and is expected to be removed after v0.13.0. This method is deprecated due to decluttering purpose." +msgstr "" + #: ../../source/reference/manim.mobject.frame.PictureInPictureFrame.rst:14 msgid "Methods" msgstr "" diff --git a/docs/i18n/gettext/reference/manim.mobject.functions.ParametricFunction.pot b/docs/i18n/gettext/reference/manim.mobject.functions.ParametricFunction.pot index 920960e16f..0765436783 100644 --- a/docs/i18n/gettext/reference/manim.mobject.functions.ParametricFunction.pot +++ b/docs/i18n/gettext/reference/manim.mobject.functions.ParametricFunction.pot @@ -22,10 +22,42 @@ msgstr "" msgid "A parametric curve." msgstr "" +#: ../../../manim/mobject/functions.py:docstring of manim.mobject.functions.ParametricFunction:0 +msgid "Parameters" +msgstr "" + +#: ../../../manim/mobject/functions.py:docstring of manim.mobject.functions.ParametricFunction:3 +msgid "The function to be plotted in the form of ``(lambda x: x**2)``" +msgstr "" + #: ../../../manim/mobject/functions.py:docstring of manim.mobject.functions.ParametricFunction:4 +msgid "Determines the length that the function spans. By default ``[0, 1]``" +msgstr "" + +#: ../../../manim/mobject/functions.py:docstring of manim.mobject.functions.ParametricFunction:5 +msgid "Scaling class applied to the points of the function. Default of :class:`~.LinearBase`." +msgstr "" + +#: ../../../manim/mobject/functions.py:docstring of manim.mobject.functions.ParametricFunction:6 +msgid "Whether to interpolate between the points of the function after they have been created. (Will have odd behaviour with a low number of points)" +msgstr "" + +#: ../../../manim/mobject/functions.py:docstring of manim.mobject.functions.ParametricFunction:8 +msgid "Values of t at which the function experiences discontinuity." +msgstr "" + +#: ../../../manim/mobject/functions.py:docstring of manim.mobject.functions.ParametricFunction:9 +msgid "The left and right tolerance for the discontinuities." +msgstr "" + +#: ../../../manim/mobject/functions.py:docstring of manim.mobject.functions.ParametricFunction:12 msgid "Examples" msgstr "" +#: ../../../manim/mobject/functions.py:docstring of manim.mobject.functions.ParametricFunction:42 +msgid "If your function has discontinuities, you'll have to specify the location of the discontinuities manually. See the following example for guidance." +msgstr "" + #: ../../source/reference/manim.mobject.functions.ParametricFunction.rst:14 msgid "Methods" msgstr "" diff --git a/docs/i18n/gettext/reference/manim.mobject.geometry.Vector.pot b/docs/i18n/gettext/reference/manim.mobject.geometry.Vector.pot index 8b4aec6b9a..577bd72ad0 100644 --- a/docs/i18n/gettext/reference/manim.mobject.geometry.Vector.pot +++ b/docs/i18n/gettext/reference/manim.mobject.geometry.Vector.pot @@ -24,6 +24,7 @@ msgstr "" #: ../../../manim/mobject/geometry.py:docstring of manim.mobject.geometry.Vector:0 #: ../../../manim/mobject/geometry.py:docstring of manim.mobject.geometry.Vector.coordinate_label:0 +#: ../../../manim/mobject/geometry.py:docstring of manim.mobject.geometry.Vector.coordinate_label:0 msgid "Parameters" msgstr "" @@ -40,7 +41,7 @@ msgid "Additional arguments to be passed to :class:`Arrow`" msgstr "" #: ../../../manim/mobject/geometry.py:docstring of manim.mobject.geometry.Vector:11 -#: ../../../manim/mobject/geometry.py:docstring of manim.mobject.geometry.Vector.coordinate_label:8 +#: ../../../manim/mobject/geometry.py:docstring of manim.mobject.geometry.Vector.coordinate_label:9 msgid "Examples" msgstr "" @@ -81,4 +82,24 @@ msgstr "" msgid "The number of dimensions of the vector." msgstr "" +#: ../../../manim/mobject/geometry.py:docstring of manim.mobject.geometry.Vector.coordinate_label:5 +msgid "Sets the color of label, optional." +msgstr "" + +#: ../../../manim/mobject/geometry.py:docstring of manim.mobject.geometry.Vector.coordinate_label:6 +msgid "Additional arguments to be passed to :class:`~.Matrix`." +msgstr "" + +#: ../../../manim/mobject/geometry.py:docstring of manim.mobject.geometry.Vector.coordinate_label:0 +msgid "Returns" +msgstr "" + +#: ../../../manim/mobject/geometry.py:docstring of manim.mobject.geometry.Vector.coordinate_label:24 +msgid "The label." +msgstr "" + +#: ../../../manim/mobject/geometry.py:docstring of manim.mobject.geometry.Vector.coordinate_label:0 +msgid "Return type" +msgstr "" + diff --git a/docs/i18n/gettext/reference/manim.mobject.matrix.Matrix.pot b/docs/i18n/gettext/reference/manim.mobject.matrix.Matrix.pot index 3392d95057..a0e960692e 100644 --- a/docs/i18n/gettext/reference/manim.mobject.matrix.Matrix.pot +++ b/docs/i18n/gettext/reference/manim.mobject.matrix.Matrix.pot @@ -44,51 +44,55 @@ msgid "Parameters" msgstr "" #: ../../../manim/mobject/matrix.py:docstring of manim.mobject.matrix.Matrix:56 -msgid "A numpy 2d array or list of lists" +msgid "A numpy 2d array or list of lists." +msgstr "" + +#: ../../../manim/mobject/matrix.py:docstring of manim.mobject.matrix.Matrix:57 +msgid "Vertical distance between elements, by default 0.8." msgstr "" #: ../../../manim/mobject/matrix.py:docstring of manim.mobject.matrix.Matrix:58 -msgid "vertical buffer, by default 0.8" +msgid "Horizontal distance between elements, by default 1.3." msgstr "" -#: ../../../manim/mobject/matrix.py:docstring of manim.mobject.matrix.Matrix:60 -msgid "horizontal buffer, by default 1.3" +#: ../../../manim/mobject/matrix.py:docstring of manim.mobject.matrix.Matrix:59 +msgid "Distance of the brackets from the matrix, by default ``MED_SMALL_BUFF``." msgstr "" -#: ../../../manim/mobject/matrix.py:docstring of manim.mobject.matrix.Matrix:62 -msgid "bracket horizontal buffer, by default MED_SMALL_BUFF" +#: ../../../manim/mobject/matrix.py:docstring of manim.mobject.matrix.Matrix:60 +msgid "Height of the brackets, by default ``MED_SMALL_BUFF``." msgstr "" -#: ../../../manim/mobject/matrix.py:docstring of manim.mobject.matrix.Matrix:64 -msgid "bracket vertical buffer, by default MED_SMALL_BUFF" +#: ../../../manim/mobject/matrix.py:docstring of manim.mobject.matrix.Matrix:61 +msgid "``True`` if should add backgraound rectangles to entries, by default ``False``." msgstr "" -#: ../../../manim/mobject/matrix.py:docstring of manim.mobject.matrix.Matrix:66 -msgid "`True` if should add backgraound rectangles to entries, by default False" +#: ../../../manim/mobject/matrix.py:docstring of manim.mobject.matrix.Matrix:62 +msgid "``True`` if should include background rectangle, by default ``False``." msgstr "" -#: ../../../manim/mobject/matrix.py:docstring of manim.mobject.matrix.Matrix:68 -msgid "`True` if should include background rectangle, by default False" +#: ../../../manim/mobject/matrix.py:docstring of manim.mobject.matrix.Matrix:63 +msgid "The mobject class used to construct the elements, by default :class:`~.MathTex`." msgstr "" -#: ../../../manim/mobject/matrix.py:docstring of manim.mobject.matrix.Matrix:70 -msgid "element to mobject, by default MathTex" +#: ../../../manim/mobject/matrix.py:docstring of manim.mobject.matrix.Matrix:64 +msgid "Additional arguments to be passed to the constructor in ``element_to_mobject``, by default ``{}``." msgstr "" -#: ../../../manim/mobject/matrix.py:docstring of manim.mobject.matrix.Matrix:72 -msgid "element to mobject config, by default {}" +#: ../../../manim/mobject/matrix.py:docstring of manim.mobject.matrix.Matrix:66 +msgid "The corner to which elements are aligned, by default ``DR``." msgstr "" -#: ../../../manim/mobject/matrix.py:docstring of manim.mobject.matrix.Matrix:74 -msgid "the element alignment corner, by default DR" +#: ../../../manim/mobject/matrix.py:docstring of manim.mobject.matrix.Matrix:67 +msgid "The left bracket type, by default ``\"[\"``." msgstr "" -#: ../../../manim/mobject/matrix.py:docstring of manim.mobject.matrix.Matrix:76 -msgid "the left bracket type, by default \"[\"" +#: ../../../manim/mobject/matrix.py:docstring of manim.mobject.matrix.Matrix:68 +msgid "The right bracket type, by default ``\"]\"``." msgstr "" -#: ../../../manim/mobject/matrix.py:docstring of manim.mobject.matrix.Matrix:78 -msgid "the right bracket type, by default \"]\"" +#: ../../../manim/mobject/matrix.py:docstring of manim.mobject.matrix.Matrix:69 +msgid "Additional arguments to be passed to :class:`~.MathTex` when constructing the brackets." msgstr "" #: ../../source/reference/manim.mobject.matrix.Matrix.rst:14 diff --git a/docs/i18n/gettext/reference/manim.mobject.matrix.MobjectMatrix.pot b/docs/i18n/gettext/reference/manim.mobject.matrix.MobjectMatrix.pot index 5854c3b54e..b3046da20c 100644 --- a/docs/i18n/gettext/reference/manim.mobject.matrix.MobjectMatrix.pot +++ b/docs/i18n/gettext/reference/manim.mobject.matrix.MobjectMatrix.pot @@ -31,51 +31,55 @@ msgid "Parameters" msgstr "" #: ../../../manim/mobject/matrix.py:docstring of manim.mobject.matrix.MobjectMatrix:17 -msgid "A numpy 2d array or list of lists" +msgid "A numpy 2d array or list of lists." +msgstr "" + +#: ../../../manim/mobject/matrix.py:docstring of manim.mobject.matrix.MobjectMatrix:18 +msgid "Vertical distance between elements, by default 0.8." msgstr "" #: ../../../manim/mobject/matrix.py:docstring of manim.mobject.matrix.MobjectMatrix:19 -msgid "vertical buffer, by default 0.8" +msgid "Horizontal distance between elements, by default 1.3." msgstr "" -#: ../../../manim/mobject/matrix.py:docstring of manim.mobject.matrix.MobjectMatrix:21 -msgid "horizontal buffer, by default 1.3" +#: ../../../manim/mobject/matrix.py:docstring of manim.mobject.matrix.MobjectMatrix:20 +msgid "Distance of the brackets from the matrix, by default ``MED_SMALL_BUFF``." msgstr "" -#: ../../../manim/mobject/matrix.py:docstring of manim.mobject.matrix.MobjectMatrix:23 -msgid "bracket horizontal buffer, by default MED_SMALL_BUFF" +#: ../../../manim/mobject/matrix.py:docstring of manim.mobject.matrix.MobjectMatrix:21 +msgid "Height of the brackets, by default ``MED_SMALL_BUFF``." msgstr "" -#: ../../../manim/mobject/matrix.py:docstring of manim.mobject.matrix.MobjectMatrix:25 -msgid "bracket vertical buffer, by default MED_SMALL_BUFF" +#: ../../../manim/mobject/matrix.py:docstring of manim.mobject.matrix.MobjectMatrix:22 +msgid "``True`` if should add backgraound rectangles to entries, by default ``False``." msgstr "" -#: ../../../manim/mobject/matrix.py:docstring of manim.mobject.matrix.MobjectMatrix:27 -msgid "`True` if should add backgraound rectangles to entries, by default False" +#: ../../../manim/mobject/matrix.py:docstring of manim.mobject.matrix.MobjectMatrix:23 +msgid "``True`` if should include background rectangle, by default ``False``." msgstr "" -#: ../../../manim/mobject/matrix.py:docstring of manim.mobject.matrix.MobjectMatrix:29 -msgid "`True` if should include background rectangle, by default False" +#: ../../../manim/mobject/matrix.py:docstring of manim.mobject.matrix.MobjectMatrix:24 +msgid "The mobject class used to construct the elements, by default :class:`~.MathTex`." msgstr "" -#: ../../../manim/mobject/matrix.py:docstring of manim.mobject.matrix.MobjectMatrix:31 -msgid "element to mobject, by default MathTex" +#: ../../../manim/mobject/matrix.py:docstring of manim.mobject.matrix.MobjectMatrix:25 +msgid "Additional arguments to be passed to the constructor in ``element_to_mobject``, by default ``{}``." msgstr "" -#: ../../../manim/mobject/matrix.py:docstring of manim.mobject.matrix.MobjectMatrix:33 -msgid "element to mobject config, by default {}" +#: ../../../manim/mobject/matrix.py:docstring of manim.mobject.matrix.MobjectMatrix:27 +msgid "The corner to which elements are aligned, by default ``DR``." msgstr "" -#: ../../../manim/mobject/matrix.py:docstring of manim.mobject.matrix.MobjectMatrix:35 -msgid "the element alignment corner, by default DR" +#: ../../../manim/mobject/matrix.py:docstring of manim.mobject.matrix.MobjectMatrix:28 +msgid "The left bracket type, by default ``\"[\"``." msgstr "" -#: ../../../manim/mobject/matrix.py:docstring of manim.mobject.matrix.MobjectMatrix:37 -msgid "the left bracket type, by default \"[\"" +#: ../../../manim/mobject/matrix.py:docstring of manim.mobject.matrix.MobjectMatrix:29 +msgid "The right bracket type, by default ``\"]\"``." msgstr "" -#: ../../../manim/mobject/matrix.py:docstring of manim.mobject.matrix.MobjectMatrix:39 -msgid "the right bracket type, by default \"]\"" +#: ../../../manim/mobject/matrix.py:docstring of manim.mobject.matrix.MobjectMatrix:30 +msgid "Additional arguments to be passed to :class:`~.MathTex` when constructing the brackets." msgstr "" #: ../../source/reference/manim.mobject.matrix.MobjectMatrix.rst:14 diff --git a/docs/i18n/gettext/reference/manim.mobject.mobject.Mobject.pot b/docs/i18n/gettext/reference/manim.mobject.mobject.Mobject.pot index b3afb7ea1b..1b492cecd6 100644 --- a/docs/i18n/gettext/reference/manim.mobject.mobject.Mobject.pot +++ b/docs/i18n/gettext/reference/manim.mobject.mobject.Mobject.pot @@ -51,464 +51,464 @@ msgstr "" msgid "Methods" msgstr "" -#: ../../source/reference/manim.mobject.mobject.Mobject.rst:178::1 +#: ../../source/reference/manim.mobject.mobject.Mobject.rst:174::1 #: ../../../manim/mobject/mobject.py:docstring of manim.mobject.mobject.Mobject.add:1 msgid "Add mobjects as submobjects." msgstr "" -#: ../../source/reference/manim.mobject.mobject.Mobject.rst:178::1 +#: ../../source/reference/manim.mobject.mobject.Mobject.rst:174::1 #: ../../../manim/mobject/mobject.py:docstring of manim.mobject.mobject.Mobject.add_animation_override:1 msgid "Add an animation override." msgstr "" -#: ../../source/reference/manim.mobject.mobject.Mobject.rst:178::1 +#: ../../source/reference/manim.mobject.mobject.Mobject.rst:174::1 #: ../../../manim/mobject/mobject.py:docstring of manim.mobject.mobject.Mobject.add_background_rectangle:1 msgid "Add a BackgroundRectangle as submobject." msgstr "" -#: ../../source/reference/manim.mobject.mobject.Mobject.rst:178::1 +#: ../../source/reference/manim.mobject.mobject.Mobject.rst:174::1 #: ../../../manim/mobject/mobject.py:docstring of manim.mobject.mobject.Mobject.add_to_back:1 msgid "Add all passed mobjects to the back of the submobjects." msgstr "" -#: ../../source/reference/manim.mobject.mobject.Mobject.rst:178::1 +#: ../../source/reference/manim.mobject.mobject.Mobject.rst:174::1 #: ../../../manim/mobject/mobject.py:docstring of manim.mobject.mobject.Mobject.add_updater:1 msgid "Add an update function to this mobject." msgstr "" -#: ../../source/reference/manim.mobject.mobject.Mobject.rst:178::1 +#: ../../source/reference/manim.mobject.mobject.Mobject.rst:174::1 #: ../../../manim/mobject/mobject.py:docstring of manim.mobject.mobject.Mobject.align_on_border:1 msgid "Direction just needs to be a vector pointing towards side or corner in the 2d plane." msgstr "" -#: ../../source/reference/manim.mobject.mobject.Mobject.rst:178::1 +#: ../../source/reference/manim.mobject.mobject.Mobject.rst:174::1 #: ../../../manim/mobject/mobject.py:docstring of manim.mobject.mobject.Mobject.align_to:1 msgid "Aligns mobject to another :class:`~.Mobject` in a certain direction." msgstr "" -#: ../../source/reference/manim.mobject.mobject.Mobject.rst:178::1 +#: ../../source/reference/manim.mobject.mobject.Mobject.rst:174::1 #: ../../../manim/mobject/mobject.py:docstring of manim.mobject.mobject.Mobject.animation_override_for:1 msgid "Returns the function defining a specific animation override for this class." msgstr "" -#: ../../source/reference/manim.mobject.mobject.Mobject.rst:178::1 +#: ../../source/reference/manim.mobject.mobject.Mobject.rst:174::1 msgid "Applies a complex function to a :class:`Mobject`." msgstr "" -#: ../../source/reference/manim.mobject.mobject.Mobject.rst:178::1 +#: ../../source/reference/manim.mobject.mobject.Mobject.rst:174::1 #: ../../../manim/mobject/mobject.py:docstring of manim.mobject.mobject.Mobject.apply_to_family:1 msgid "Apply a function to ``self`` and every submobject with points recursively." msgstr "" -#: ../../source/reference/manim.mobject.mobject.Mobject.rst:178::1 +#: ../../source/reference/manim.mobject.mobject.Mobject.rst:174::1 #: ../../../manim/mobject/mobject.py:docstring of manim.mobject.mobject.Mobject.arrange:1 msgid "Sorts :class:`~.Mobject` next to each other on screen." msgstr "" -#: ../../source/reference/manim.mobject.mobject.Mobject.rst:178::1 +#: ../../source/reference/manim.mobject.mobject.Mobject.rst:174::1 #: ../../../manim/mobject/mobject.py:docstring of manim.mobject.mobject.Mobject.arrange_in_grid:1 msgid "Arrange submobjects in a grid." msgstr "" -#: ../../source/reference/manim.mobject.mobject.Mobject.rst:178::1 +#: ../../source/reference/manim.mobject.mobject.Mobject.rst:174::1 #: ../../../manim/mobject/mobject.py:docstring of manim.mobject.mobject.Mobject.arrange_submobjects:1 msgid "Arrange the position of :attr:`submobjects` with a small buffer." msgstr "" -#: ../../source/reference/manim.mobject.mobject.Mobject.rst:178::1 +#: ../../source/reference/manim.mobject.mobject.Mobject.rst:174::1 #: ../../../manim/mobject/mobject.py:docstring of manim.mobject.mobject.Mobject.become:1 msgid "Edit points, colors and submobjects to be identical to another :class:`~.Mobject`" msgstr "" -#: ../../source/reference/manim.mobject.mobject.Mobject.rst:178::1 +#: ../../source/reference/manim.mobject.mobject.Mobject.rst:174::1 #: ../../../manim/mobject/mobject.py:docstring of manim.mobject.mobject.Mobject.clear_updaters:1 msgid "Remove every updater." msgstr "" -#: ../../source/reference/manim.mobject.mobject.Mobject.rst:178::1 +#: ../../source/reference/manim.mobject.mobject.Mobject.rst:174::1 #: ../../../manim/mobject/mobject.py:docstring of manim.mobject.mobject.Mobject.copy:1 msgid "Create and return an identical copy of the :class:`Mobject` including all :attr:`submobjects`." msgstr "" -#: ../../source/reference/manim.mobject.mobject.Mobject.rst:178::1 +#: ../../source/reference/manim.mobject.mobject.Mobject.rst:174::1 #: ../../../manim/mobject/mobject.py:docstring of manim.mobject.mobject.Mobject.flip:1 msgid "Flips/Mirrors an mobject about its center." msgstr "" -#: ../../source/reference/manim.mobject.mobject.Mobject.rst:178::1 +#: ../../source/reference/manim.mobject.mobject.Mobject.rst:174::1 #: ../../../manim/mobject/mobject.py:docstring of manim.mobject.mobject.Mobject.generate_points:1 msgid "Initializes :attr:`points` and therefore the shape." msgstr "" -#: ../../source/reference/manim.mobject.mobject.Mobject.rst:178::1 +#: ../../source/reference/manim.mobject.mobject.Mobject.rst:174::1 #: ../../../manim/mobject/mobject.py:docstring of manim.mobject.mobject.Mobject.get_bottom:1 msgid "Get bottom coordinates of a box bounding the :class:`~.Mobject`" msgstr "" -#: ../../source/reference/manim.mobject.mobject.Mobject.rst:178::1 +#: ../../source/reference/manim.mobject.mobject.Mobject.rst:174::1 #: ../../../manim/mobject/mobject.py:docstring of manim.mobject.mobject.Mobject.get_center:1 msgid "Get center coordinates" msgstr "" -#: ../../source/reference/manim.mobject.mobject.Mobject.rst:178::1 +#: ../../source/reference/manim.mobject.mobject.Mobject.rst:174::1 #: ../../../manim/mobject/mobject.py:docstring of manim.mobject.mobject.Mobject.get_color:1 msgid "Returns the color of the :class:`~.Mobject`" msgstr "" -#: ../../source/reference/manim.mobject.mobject.Mobject.rst:178::1 +#: ../../source/reference/manim.mobject.mobject.Mobject.rst:174::1 #: ../../../manim/mobject/mobject.py:docstring of manim.mobject.mobject.Mobject.get_coord:1 msgid "Meant to generalize ``get_x``, ``get_y`` and ``get_z``" msgstr "" -#: ../../source/reference/manim.mobject.mobject.Mobject.rst:178::1 +#: ../../source/reference/manim.mobject.mobject.Mobject.rst:174::1 #: ../../../manim/mobject/mobject.py:docstring of manim.mobject.mobject.Mobject.get_corner:1 msgid "Get corner coordinates for certain direction." msgstr "" -#: ../../source/reference/manim.mobject.mobject.Mobject.rst:178::1 +#: ../../source/reference/manim.mobject.mobject.Mobject.rst:174::1 msgid "Picture a box bounding the :class:`~.Mobject`." msgstr "" -#: ../../source/reference/manim.mobject.mobject.Mobject.rst:178::1 +#: ../../source/reference/manim.mobject.mobject.Mobject.rst:174::1 #: ../../../manim/mobject/mobject.py:docstring of manim.mobject.mobject.Mobject.get_edge_center:1 msgid "Get edge coordinates for certain direction." msgstr "" -#: ../../source/reference/manim.mobject.mobject.Mobject.rst:178::1 +#: ../../source/reference/manim.mobject.mobject.Mobject.rst:174::1 #: ../../../manim/mobject/mobject.py:docstring of manim.mobject.mobject.Mobject.get_end:1 msgid "Returns the point, where the stroke that surrounds the :class:`~.Mobject` ends." msgstr "" -#: ../../source/reference/manim.mobject.mobject.Mobject.rst:178::1 +#: ../../source/reference/manim.mobject.mobject.Mobject.rst:174::1 #: ../../../manim/mobject/mobject.py:docstring of manim.mobject.mobject.Mobject.get_left:1 msgid "Get left coordinates of a box bounding the :class:`~.Mobject`" msgstr "" -#: ../../source/reference/manim.mobject.mobject.Mobject.rst:178::1 +#: ../../source/reference/manim.mobject.mobject.Mobject.rst:174::1 #: ../../../manim/mobject/mobject.py:docstring of manim.mobject.mobject.Mobject.get_midpoint:1 msgid "Get coordinates of the middle of the path that forms the :class:`~.Mobject`." msgstr "" -#: ../../source/reference/manim.mobject.mobject.Mobject.rst:178::1 +#: ../../source/reference/manim.mobject.mobject.Mobject.rst:174::1 #: ../../../manim/mobject/mobject.py:docstring of manim.mobject.mobject.Mobject.get_nadir:1 msgid "Get nadir (opposite the zenith) coordinates of a box bounding a 3D :class:`~.Mobject`." msgstr "" -#: ../../source/reference/manim.mobject.mobject.Mobject.rst:178::1 +#: ../../source/reference/manim.mobject.mobject.Mobject.rst:174::1 msgid "The simplest :class:`~.Mobject` to be transformed to or from self." msgstr "" -#: ../../source/reference/manim.mobject.mobject.Mobject.rst:178::1 +#: ../../source/reference/manim.mobject.mobject.Mobject.rst:174::1 #: ../../../manim/mobject/mobject.py:docstring of manim.mobject.mobject.Mobject.get_right:1 msgid "Get right coordinates of a box bounding the :class:`~.Mobject`" msgstr "" -#: ../../source/reference/manim.mobject.mobject.Mobject.rst:178::1 +#: ../../source/reference/manim.mobject.mobject.Mobject.rst:174::1 #: ../../../manim/mobject/mobject.py:docstring of manim.mobject.mobject.Mobject.get_start:1 msgid "Returns the point, where the stroke that surrounds the :class:`~.Mobject` starts." msgstr "" -#: ../../source/reference/manim.mobject.mobject.Mobject.rst:178::1 +#: ../../source/reference/manim.mobject.mobject.Mobject.rst:174::1 #: ../../../manim/mobject/mobject.py:docstring of manim.mobject.mobject.Mobject.get_start_and_end:1 msgid "Returns starting and ending point of a stroke as a ``tuple``." msgstr "" -#: ../../source/reference/manim.mobject.mobject.Mobject.rst:178::1 +#: ../../source/reference/manim.mobject.mobject.Mobject.rst:174::1 #: ../../../manim/mobject/mobject.py:docstring of manim.mobject.mobject.Mobject.get_time_based_updaters:1 msgid "Return all updaters using the ``dt`` parameter." msgstr "" -#: ../../source/reference/manim.mobject.mobject.Mobject.rst:178::1 +#: ../../source/reference/manim.mobject.mobject.Mobject.rst:174::1 #: ../../../manim/mobject/mobject.py:docstring of manim.mobject.mobject.Mobject.get_top:1 msgid "Get top coordinates of a box bounding the :class:`~.Mobject`" msgstr "" -#: ../../source/reference/manim.mobject.mobject.Mobject.rst:178::1 +#: ../../source/reference/manim.mobject.mobject.Mobject.rst:174::1 #: ../../../manim/mobject/mobject.py:docstring of manim.mobject.mobject.Mobject.get_updaters:1 msgid "Return all updaters." msgstr "" -#: ../../source/reference/manim.mobject.mobject.Mobject.rst:178::1 +#: ../../source/reference/manim.mobject.mobject.Mobject.rst:174::1 #: ../../../manim/mobject/mobject.py:docstring of manim.mobject.mobject.Mobject.get_x:1 msgid "Returns x coordinate of the center of the :class:`~.Mobject` as ``float``" msgstr "" -#: ../../source/reference/manim.mobject.mobject.Mobject.rst:178::1 +#: ../../source/reference/manim.mobject.mobject.Mobject.rst:174::1 #: ../../../manim/mobject/mobject.py:docstring of manim.mobject.mobject.Mobject.get_y:1 msgid "Returns y coordinate of the center of the :class:`~.Mobject` as ``float``" msgstr "" -#: ../../source/reference/manim.mobject.mobject.Mobject.rst:178::1 +#: ../../source/reference/manim.mobject.mobject.Mobject.rst:174::1 #: ../../../manim/mobject/mobject.py:docstring of manim.mobject.mobject.Mobject.get_z:1 msgid "Returns z coordinate of the center of the :class:`~.Mobject` as ``float``" msgstr "" -#: ../../source/reference/manim.mobject.mobject.Mobject.rst:178::1 +#: ../../source/reference/manim.mobject.mobject.Mobject.rst:174::1 #: ../../../manim/mobject/mobject.py:docstring of manim.mobject.mobject.Mobject.get_zenith:1 msgid "Get zenith coordinates of a box bounding a 3D :class:`~.Mobject`." msgstr "" -#: ../../source/reference/manim.mobject.mobject.Mobject.rst:178::1 +#: ../../source/reference/manim.mobject.mobject.Mobject.rst:174::1 #: ../../../manim/mobject/mobject.py:docstring of manim.mobject.mobject.Mobject.has_no_points:1 msgid "Check if :class:`~.Mobject` *does not* contains points." msgstr "" -#: ../../source/reference/manim.mobject.mobject.Mobject.rst:178::1 +#: ../../source/reference/manim.mobject.mobject.Mobject.rst:174::1 #: ../../../manim/mobject/mobject.py:docstring of manim.mobject.mobject.Mobject.has_points:1 msgid "Check if :class:`~.Mobject` contains points." msgstr "" -#: ../../source/reference/manim.mobject.mobject.Mobject.rst:178::1 +#: ../../source/reference/manim.mobject.mobject.Mobject.rst:174::1 #: ../../../manim/mobject/mobject.py:docstring of manim.mobject.mobject.Mobject.has_time_based_updater:1 msgid "Test if ``self`` has a time based updater." msgstr "" -#: ../../source/reference/manim.mobject.mobject.Mobject.rst:178::1 +#: ../../source/reference/manim.mobject.mobject.Mobject.rst:174::1 #: ../../../manim/mobject/mobject.py:docstring of manim.mobject.mobject.Mobject.init_colors:1 msgid "Initializes the colors." msgstr "" -#: ../../source/reference/manim.mobject.mobject.Mobject.rst:178::1 +#: ../../source/reference/manim.mobject.mobject.Mobject.rst:174::1 #: ../../../manim/mobject/mobject.py:docstring of manim.mobject.mobject.Mobject.interpolate:1 msgid "Turns this :class:`~.Mobject` into an interpolation between ``mobject1`` and ``mobject2``." msgstr "" -#: ../../source/reference/manim.mobject.mobject.Mobject.rst:178::1 +#: ../../source/reference/manim.mobject.mobject.Mobject.rst:174::1 #: ../../../manim/mobject/mobject.py:docstring of manim.mobject.mobject.Mobject.invert:1 msgid "Inverts the list of :attr:`submobjects`." msgstr "" -#: ../../source/reference/manim.mobject.mobject.Mobject.rst:178::1 +#: ../../source/reference/manim.mobject.mobject.Mobject.rst:174::1 #: ../../../manim/mobject/mobject.py:docstring of manim.mobject.mobject.Mobject.length_over_dim:1 msgid "Measure the length of an :class:`~.Mobject` in a certain direction." msgstr "" -#: ../../source/reference/manim.mobject.mobject.Mobject.rst:178::1 +#: ../../source/reference/manim.mobject.mobject.Mobject.rst:174::1 #: ../../../manim/mobject/mobject.py:docstring of manim.mobject.mobject.Mobject.match_color:1 msgid "Match the color with the color of another :class:`~.Mobject`." msgstr "" -#: ../../source/reference/manim.mobject.mobject.Mobject.rst:178::1 +#: ../../source/reference/manim.mobject.mobject.Mobject.rst:174::1 #: ../../../manim/mobject/mobject.py:docstring of manim.mobject.mobject.Mobject.match_coord:1 msgid "Match the coordinates with the coordinates of another :class:`~.Mobject`." msgstr "" -#: ../../source/reference/manim.mobject.mobject.Mobject.rst:178::1 +#: ../../source/reference/manim.mobject.mobject.Mobject.rst:174::1 #: ../../../manim/mobject/mobject.py:docstring of manim.mobject.mobject.Mobject.match_depth:1 msgid "Match the depth with the depth of another :class:`~.Mobject`." msgstr "" -#: ../../source/reference/manim.mobject.mobject.Mobject.rst:178::1 +#: ../../source/reference/manim.mobject.mobject.Mobject.rst:174::1 #: ../../../manim/mobject/mobject.py:docstring of manim.mobject.mobject.Mobject.match_dim_size:1 msgid "Match the specified dimension with the dimension of another :class:`~.Mobject`." msgstr "" -#: ../../source/reference/manim.mobject.mobject.Mobject.rst:178::1 +#: ../../source/reference/manim.mobject.mobject.Mobject.rst:174::1 #: ../../../manim/mobject/mobject.py:docstring of manim.mobject.mobject.Mobject.match_height:1 msgid "Match the height with the height of another :class:`~.Mobject`." msgstr "" -#: ../../source/reference/manim.mobject.mobject.Mobject.rst:178::1 +#: ../../source/reference/manim.mobject.mobject.Mobject.rst:174::1 #: ../../../manim/mobject/mobject.py:docstring of manim.mobject.mobject.Mobject.match_points:1 msgid "Edit points, positions, and submobjects to be identical to another :class:`~.Mobject`, while keeping the style unchanged." msgstr "" -#: ../../source/reference/manim.mobject.mobject.Mobject.rst:178::1 +#: ../../source/reference/manim.mobject.mobject.Mobject.rst:174::1 #: ../../../manim/mobject/mobject.py:docstring of manim.mobject.mobject.Mobject.match_updaters:1 msgid "Match the updaters of the given mobject." msgstr "" -#: ../../source/reference/manim.mobject.mobject.Mobject.rst:178::1 +#: ../../source/reference/manim.mobject.mobject.Mobject.rst:174::1 #: ../../../manim/mobject/mobject.py:docstring of manim.mobject.mobject.Mobject.match_width:1 msgid "Match the width with the width of another :class:`~.Mobject`." msgstr "" -#: ../../source/reference/manim.mobject.mobject.Mobject.rst:178::1 +#: ../../source/reference/manim.mobject.mobject.Mobject.rst:174::1 msgid "Match x coord." msgstr "" -#: ../../source/reference/manim.mobject.mobject.Mobject.rst:178::1 +#: ../../source/reference/manim.mobject.mobject.Mobject.rst:174::1 msgid "Match y coord." msgstr "" -#: ../../source/reference/manim.mobject.mobject.Mobject.rst:178::1 +#: ../../source/reference/manim.mobject.mobject.Mobject.rst:174::1 msgid "Match z coord." msgstr "" -#: ../../source/reference/manim.mobject.mobject.Mobject.rst:178::1 +#: ../../source/reference/manim.mobject.mobject.Mobject.rst:174::1 #: ../../../manim/mobject/mobject.py:docstring of manim.mobject.mobject.Mobject.move_to:1 msgid "Move center of the :class:`~.Mobject` to certain coordinate." msgstr "" -#: ../../source/reference/manim.mobject.mobject.Mobject.rst:178::1 +#: ../../source/reference/manim.mobject.mobject.Mobject.rst:174::1 #: ../../../manim/mobject/mobject.py:docstring of manim.mobject.mobject.Mobject.next_to:1 msgid "Move this :class:`~.Mobject` next to another's :class:`~.Mobject` or coordinate." msgstr "" -#: ../../source/reference/manim.mobject.mobject.Mobject.rst:178::1 +#: ../../source/reference/manim.mobject.mobject.Mobject.rst:174::1 #: ../../../manim/mobject/mobject.py:docstring of manim.mobject.mobject.Mobject.null_point_align:1 msgid "If a :class:`~.Mobject` with points is being aligned to one without, treat both as groups, and push the one with points into its own submobjects list." msgstr "" -#: ../../source/reference/manim.mobject.mobject.Mobject.rst:178::1 +#: ../../source/reference/manim.mobject.mobject.Mobject.rst:174::1 #: ../../../manim/mobject/mobject.py:docstring of manim.mobject.mobject.Mobject.remove:1 msgid "Remove :attr:`submobjects`." msgstr "" -#: ../../source/reference/manim.mobject.mobject.Mobject.rst:178::1 +#: ../../source/reference/manim.mobject.mobject.Mobject.rst:174::1 #: ../../../manim/mobject/mobject.py:docstring of manim.mobject.mobject.Mobject.remove_updater:1 msgid "Remove an updater." msgstr "" -#: ../../source/reference/manim.mobject.mobject.Mobject.rst:178::1 +#: ../../source/reference/manim.mobject.mobject.Mobject.rst:174::1 #: ../../../manim/mobject/mobject.py:docstring of manim.mobject.mobject.Mobject.repeat:1 msgid "This can make transition animations nicer" msgstr "" -#: ../../source/reference/manim.mobject.mobject.Mobject.rst:178::1 +#: ../../source/reference/manim.mobject.mobject.Mobject.rst:174::1 #: ../../../manim/mobject/mobject.py:docstring of manim.mobject.mobject.Mobject.reset_points:1 msgid "Sets :attr:`points` to be an empty array." msgstr "" -#: ../../source/reference/manim.mobject.mobject.Mobject.rst:178::1 +#: ../../source/reference/manim.mobject.mobject.Mobject.rst:174::1 #: ../../../manim/mobject/mobject.py:docstring of manim.mobject.mobject.Mobject.restore:1 msgid "Restores the state that was previously saved with :meth:`~.Mobject.save_state`." msgstr "" -#: ../../source/reference/manim.mobject.mobject.Mobject.rst:178::1 +#: ../../source/reference/manim.mobject.mobject.Mobject.rst:174::1 #: ../../../manim/mobject/mobject.py:docstring of manim.mobject.mobject.Mobject.resume_updating:1 msgid "Enable updating from updaters and animations." msgstr "" -#: ../../source/reference/manim.mobject.mobject.Mobject.rst:178::1 +#: ../../source/reference/manim.mobject.mobject.Mobject.rst:174::1 #: ../../../manim/mobject/mobject.py:docstring of manim.mobject.mobject.Mobject.rotate:1 msgid "Rotates the :class:`~.Mobject` about a certain point." msgstr "" -#: ../../source/reference/manim.mobject.mobject.Mobject.rst:178::1 +#: ../../source/reference/manim.mobject.mobject.Mobject.rst:174::1 #: ../../../manim/mobject/mobject.py:docstring of manim.mobject.mobject.Mobject.rotate_about_origin:1 msgid "Rotates the :class:`~.Mobject` about the ORIGIN, which is at [0,0,0]." msgstr "" -#: ../../source/reference/manim.mobject.mobject.Mobject.rst:178::1 +#: ../../source/reference/manim.mobject.mobject.Mobject.rst:174::1 #: ../../../manim/mobject/mobject.py:docstring of manim.mobject.mobject.Mobject.save_image:1 msgid "Saves an image of only this :class:`Mobject` at its position to a png file." msgstr "" -#: ../../source/reference/manim.mobject.mobject.Mobject.rst:178::1 +#: ../../source/reference/manim.mobject.mobject.Mobject.rst:174::1 msgid "Save the current state (position, color & size)." msgstr "" -#: ../../source/reference/manim.mobject.mobject.Mobject.rst:178::1 +#: ../../source/reference/manim.mobject.mobject.Mobject.rst:174::1 #: ../../../manim/mobject/mobject.py:docstring of manim.mobject.mobject.Mobject.scale:1 msgid "Scale the size by a factor." msgstr "" -#: ../../source/reference/manim.mobject.mobject.Mobject.rst:178::1 +#: ../../source/reference/manim.mobject.mobject.Mobject.rst:174::1 #: ../../../manim/mobject/mobject.py:docstring of manim.mobject.mobject.Mobject.scale_to_fit_depth:1 msgid "Scales the :class:`~.Mobject` to fit a depth while keeping width/height proportional." msgstr "" -#: ../../source/reference/manim.mobject.mobject.Mobject.rst:178::1 +#: ../../source/reference/manim.mobject.mobject.Mobject.rst:174::1 #: ../../../manim/mobject/mobject.py:docstring of manim.mobject.mobject.Mobject.scale_to_fit_height:1 msgid "Scales the :class:`~.Mobject` to fit a height while keeping width/depth proportional." msgstr "" -#: ../../source/reference/manim.mobject.mobject.Mobject.rst:178::1 +#: ../../source/reference/manim.mobject.mobject.Mobject.rst:174::1 #: ../../../manim/mobject/mobject.py:docstring of manim.mobject.mobject.Mobject.scale_to_fit_width:1 msgid "Scales the :class:`~.Mobject` to fit a width while keeping height/depth proportional." msgstr "" -#: ../../source/reference/manim.mobject.mobject.Mobject.rst:178::1 +#: ../../source/reference/manim.mobject.mobject.Mobject.rst:174::1 #: ../../../manim/mobject/mobject.py:docstring of manim.mobject.mobject.Mobject.set:1 msgid "Sets attributes." msgstr "" -#: ../../source/reference/manim.mobject.mobject.Mobject.rst:178::1 +#: ../../source/reference/manim.mobject.mobject.Mobject.rst:174::1 msgid "Condition is function which takes in one arguments, (x, y, z)." msgstr "" -#: ../../source/reference/manim.mobject.mobject.Mobject.rst:178::1 +#: ../../source/reference/manim.mobject.mobject.Mobject.rst:174::1 #: ../../../manim/mobject/mobject.py:docstring of manim.mobject.mobject.Mobject.set_default:1 msgid "Sets the default values of keyword arguments." msgstr "" -#: ../../source/reference/manim.mobject.mobject.Mobject.rst:178::1 +#: ../../source/reference/manim.mobject.mobject.Mobject.rst:174::1 #: ../../../manim/mobject/mobject.py:docstring of manim.mobject.mobject.Mobject.set_x:1 msgid "Set x value of the center of the :class:`~.Mobject` (``int`` or ``float``)" msgstr "" -#: ../../source/reference/manim.mobject.mobject.Mobject.rst:178::1 +#: ../../source/reference/manim.mobject.mobject.Mobject.rst:174::1 #: ../../../manim/mobject/mobject.py:docstring of manim.mobject.mobject.Mobject.set_y:1 msgid "Set y value of the center of the :class:`~.Mobject` (``int`` or ``float``)" msgstr "" -#: ../../source/reference/manim.mobject.mobject.Mobject.rst:178::1 +#: ../../source/reference/manim.mobject.mobject.Mobject.rst:174::1 #: ../../../manim/mobject/mobject.py:docstring of manim.mobject.mobject.Mobject.set_z:1 msgid "Set z value of the center of the :class:`~.Mobject` (``int`` or ``float``)" msgstr "" -#: ../../source/reference/manim.mobject.mobject.Mobject.rst:178::1 +#: ../../source/reference/manim.mobject.mobject.Mobject.rst:174::1 #: ../../../manim/mobject/mobject.py:docstring of manim.mobject.mobject.Mobject.set_z_index:1 msgid "Sets the :class:`~.Mobject`'s :attr:`z_index` to the value specified in `z_index_value`." msgstr "" -#: ../../source/reference/manim.mobject.mobject.Mobject.rst:178::1 +#: ../../source/reference/manim.mobject.mobject.Mobject.rst:174::1 #: ../../../manim/mobject/mobject.py:docstring of manim.mobject.mobject.Mobject.set_z_index_by_z_coordinate:1 msgid "Sets the :class:`~.Mobject`'s z coordinate to the value of :attr:`z_index`." msgstr "" -#: ../../source/reference/manim.mobject.mobject.Mobject.rst:178::1 +#: ../../source/reference/manim.mobject.mobject.Mobject.rst:174::1 #: ../../../manim/mobject/mobject.py:docstring of manim.mobject.mobject.Mobject.shift:1 msgid "Shift by the given vectors." msgstr "" -#: ../../source/reference/manim.mobject.mobject.Mobject.rst:178::1 +#: ../../source/reference/manim.mobject.mobject.Mobject.rst:174::1 #: ../../../manim/mobject/mobject.py:docstring of manim.mobject.mobject.Mobject.shuffle:1 msgid "Shuffles the list of :attr:`submobjects`." msgstr "" -#: ../../source/reference/manim.mobject.mobject.Mobject.rst:178::1 +#: ../../source/reference/manim.mobject.mobject.Mobject.rst:174::1 #: ../../../manim/mobject/mobject.py:docstring of manim.mobject.mobject.Mobject.shuffle_submobjects:1 msgid "Shuffles the order of :attr:`submobjects`" msgstr "" -#: ../../source/reference/manim.mobject.mobject.Mobject.rst:178::1 +#: ../../source/reference/manim.mobject.mobject.Mobject.rst:174::1 #: ../../../manim/mobject/mobject.py:docstring of manim.mobject.mobject.Mobject.sort:1 msgid "Sorts the list of :attr:`submobjects` by a function defined by ``submob_func``." msgstr "" -#: ../../source/reference/manim.mobject.mobject.Mobject.rst:178::1 +#: ../../source/reference/manim.mobject.mobject.Mobject.rst:174::1 #: ../../../manim/mobject/mobject.py:docstring of manim.mobject.mobject.Mobject.sort_submobjects:1 msgid "Sort the :attr:`submobjects`" msgstr "" -#: ../../source/reference/manim.mobject.mobject.Mobject.rst:178::1 +#: ../../source/reference/manim.mobject.mobject.Mobject.rst:174::1 #: ../../../manim/mobject/mobject.py:docstring of manim.mobject.mobject.Mobject.stretch_to_fit_depth:1 msgid "Stretches the :class:`~.Mobject` to fit a depth, not keeping width/height proportional." msgstr "" -#: ../../source/reference/manim.mobject.mobject.Mobject.rst:178::1 +#: ../../source/reference/manim.mobject.mobject.Mobject.rst:174::1 #: ../../../manim/mobject/mobject.py:docstring of manim.mobject.mobject.Mobject.stretch_to_fit_height:1 msgid "Stretches the :class:`~.Mobject` to fit a height, not keeping width/depth proportional." msgstr "" -#: ../../source/reference/manim.mobject.mobject.Mobject.rst:178::1 +#: ../../source/reference/manim.mobject.mobject.Mobject.rst:174::1 #: ../../../manim/mobject/mobject.py:docstring of manim.mobject.mobject.Mobject.stretch_to_fit_width:1 msgid "Stretches the :class:`~.Mobject` to fit a width, not keeping height/depth proportional." msgstr "" -#: ../../source/reference/manim.mobject.mobject.Mobject.rst:178::1 +#: ../../source/reference/manim.mobject.mobject.Mobject.rst:174::1 #: ../../../manim/mobject/mobject.py:docstring of manim.mobject.mobject.Mobject.suspend_updating:1 msgid "Disable updating from updaters and animations." msgstr "" -#: ../../source/reference/manim.mobject.mobject.Mobject.rst:178::1 +#: ../../source/reference/manim.mobject.mobject.Mobject.rst:174::1 #: ../../../manim/mobject/mobject.py:docstring of manim.mobject.mobject.Mobject.update:1 msgid "Apply all updaters." msgstr "" -#: ../../source/reference/manim.mobject.mobject.Mobject.rst:180 +#: ../../source/reference/manim.mobject.mobject.Mobject.rst:176 msgid "Attributes" msgstr "" @@ -754,7 +754,7 @@ msgstr "" #: ../../../manim/mobject/mobject.py:docstring of manim.mobject.mobject.Mobject.arrange:4 #: ../../../manim/mobject/mobject.py:docstring of manim.mobject.mobject.Mobject.arrange_in_grid:36 #: ../../../manim/mobject/mobject.py:docstring of manim.mobject.mobject.Mobject.arrange_submobjects:4 -#: ../../../manim/mobject/mobject.py:docstring of manim.mobject.mobject.Mobject.become:5 +#: ../../../manim/mobject/mobject.py:docstring of manim.mobject.mobject.Mobject.become:16 #: ../../../manim/mobject/mobject.py:docstring of manim.mobject.mobject.Mobject.flip:4 #: ../../../manim/mobject/mobject.py:docstring of manim.mobject.mobject.Mobject.get_midpoint:4 #: ../../../manim/mobject/mobject.py:docstring of manim.mobject.mobject.Mobject.height:7 @@ -792,7 +792,7 @@ msgid "The animation type to be overridden" msgstr "" #: ../../../manim/mobject/mobject.py:docstring of manim.mobject.mobject.Mobject.add_animation_override:6 -msgid "The function returning an aniamtion replacing the default animation. It gets passed the parameters given to the animnation constructor." +msgid "The function returning an animation replacing the default animation. It gets passed the parameters given to the animnation constructor." msgstr "" #: ../../../manim/mobject/mobject.py:docstring of manim.mobject.mobject.Mobject.add_animation_override:9 @@ -971,6 +971,30 @@ msgstr "" msgid "If both ``cell_alignment`` and ``row_alignments`` / ``col_alignments`` are defined, the latter has higher priority." msgstr "" +#: ../../../manim/mobject/mobject.py:docstring of manim.mobject.mobject.Mobject.become:6 +msgid "If both match_height and match_width are ``True`` then the transformed :class:`~.Mobject` will match the height first and then the width" +msgstr "" + +#: ../../../manim/mobject/mobject.py:docstring of manim.mobject.mobject.Mobject.become:9 +msgid "If ``True``, then the transformed :class:`~.Mobject` will match the height of the original" +msgstr "" + +#: ../../../manim/mobject/mobject.py:docstring of manim.mobject.mobject.Mobject.become:10 +msgid "If ``True``, then the transformed :class:`~.Mobject` will match the width of the original" +msgstr "" + +#: ../../../manim/mobject/mobject.py:docstring of manim.mobject.mobject.Mobject.become:11 +msgid "If ``True``, then the transformed :class:`~.Mobject` will match the depth of the original" +msgstr "" + +#: ../../../manim/mobject/mobject.py:docstring of manim.mobject.mobject.Mobject.become:12 +msgid "If ``True``, then the transformed :class:`~.Mobject` will match the center of the original" +msgstr "" + +#: ../../../manim/mobject/mobject.py:docstring of manim.mobject.mobject.Mobject.become:13 +msgid "If ``True``, then the transformed :class:`~.Mobject` will stretch to fit the proportions of the original" +msgstr "" + #: ../../../manim/mobject/mobject.py:docstring of manim.mobject.mobject.Mobject.clear_updaters:3 msgid "Whether to recursively call ``clear_updaters`` on all submobjects." msgstr "" @@ -1113,17 +1137,6 @@ msgstr "" msgid ":meth:`suspend_updating`, :meth:`add_updater`" msgstr "" -#: ../../../manim/mobject/mobject.py:docstring of manim.mobject.mobject.Mobject.rotate_in_place:1 -#: ../../../manim/mobject/mobject.py:docstring of manim.mobject.mobject.Mobject.scale_about_point:1 -#: ../../../manim/mobject/mobject.py:docstring of manim.mobject.mobject.Mobject.scale_in_place:1 -#: ../../../manim/mobject/mobject.py:docstring of manim.mobject.mobject.Mobject.stretch_in_place:1 -msgid "Deprecated" -msgstr "" - -#: ../../../manim/mobject/mobject.py:docstring of manim.mobject.mobject.Mobject.rotate_in_place:4 -msgid "The method Mobject.rotate_in_place has been deprecated since v0.11.0 and is expected to be removed after v0.12.0. Use :meth:`~.rotate` instead." -msgstr "" - #: ../../../manim/mobject/mobject.py:docstring of manim.mobject.mobject.Mobject.save_state:1 msgid "Save the current state (position, color & size). Can be restored with :meth:`~.Mobject.restore`." msgstr "" @@ -1149,14 +1162,6 @@ msgstr "" msgid ":meth:`move_to`" msgstr "" -#: ../../../manim/mobject/mobject.py:docstring of manim.mobject.mobject.Mobject.scale_about_point:4 -msgid "The method Mobject.scale_about_point has been deprecated since v0.11.0 and is expected to be removed after v0.12.0. Use :meth:`~.scale` instead." -msgstr "" - -#: ../../../manim/mobject/mobject.py:docstring of manim.mobject.mobject.Mobject.scale_in_place:4 -msgid "The method Mobject.scale_in_place has been deprecated since v0.11.0 and is expected to be removed after v0.12.0. Use :meth:`~.scale` instead." -msgstr "" - #: ../../../manim/mobject/mobject.py:docstring of manim.mobject.mobject.Mobject.set:3 msgid "Mainly to be used along with :attr:`animate` to animate setting attributes." msgstr "" @@ -1209,10 +1214,6 @@ msgstr "" msgid "Vectors to shift by. If multiple vectors are given, they are added together." msgstr "" -#: ../../../manim/mobject/mobject.py:docstring of manim.mobject.mobject.Mobject.stretch_in_place:4 -msgid "The method Mobject.stretch_in_place has been deprecated since v0.11.0 and is expected to be removed after v0.12.0. Use :meth:`~.stretch` instead." -msgstr "" - #: ../../../manim/mobject/mobject.py:docstring of manim.mobject.mobject.Mobject.suspend_updating:4 msgid "Whether to recursively suspend updating on all submobjects." msgstr "" diff --git a/docs/i18n/gettext/reference/manim.mobject.number_line.NumberLine.pot b/docs/i18n/gettext/reference/manim.mobject.number_line.NumberLine.pot index bb86f79e85..d4e340eb3a 100644 --- a/docs/i18n/gettext/reference/manim.mobject.number_line.NumberLine.pot +++ b/docs/i18n/gettext/reference/manim.mobject.number_line.NumberLine.pot @@ -19,147 +19,165 @@ msgid "Bases: :class:`manim.mobject.geometry.Line`" msgstr "" #: ../../../manim/mobject/number_line.py:docstring of manim.mobject.number_line.NumberLine:1 -msgid "Creates a number line with tick marks. Number ranges that include both negative and positive values will be generated from the 0 point, and may not include a tick at the min / max values as the tick locations are dependent on the step size." +msgid "Creates a number line with tick marks." msgstr "" -#: ../../../manim/mobject/number_line.py:docstring of manim.mobject.number_line.NumberLine:0 #: ../../../manim/mobject/number_line.py:docstring of manim.mobject.number_line.NumberLine:0 #: ../../../manim/mobject/number_line.py:docstring of manim.mobject.number_line.NumberLine.add_labels:0 -#: ../../../manim/mobject/number_line.py:docstring of manim.mobject.number_line.NumberLine.create_label_tex:0 +#: ../../../manim/mobject/number_line.py:docstring of manim.mobject.number_line.NumberLine.add_numbers:0 +#: ../../../manim/mobject/number_line.py:docstring of manim.mobject.number_line.NumberLine.get_number_mobject:0 +#: ../../../manim/mobject/number_line.py:docstring of manim.mobject.number_line.NumberLine.get_tick:0 #: ../../../manim/mobject/number_line.py:docstring of manim.mobject.number_line.NumberLine.n2p:0 +#: ../../../manim/mobject/number_line.py:docstring of manim.mobject.number_line.NumberLine.number_to_point:0 #: ../../../manim/mobject/number_line.py:docstring of manim.mobject.number_line.NumberLine.p2n:0 +#: ../../../manim/mobject/number_line.py:docstring of manim.mobject.number_line.NumberLine.point_to_number:0 msgid "Parameters" msgstr "" -#: ../../../manim/mobject/number_line.py:docstring of manim.mobject.number_line.NumberLine:5 +#: ../../../manim/mobject/number_line.py:docstring of manim.mobject.number_line.NumberLine:3 msgid "The :code:`[x_min, x_max, x_step]` values to create the line." msgstr "" -#: ../../../manim/mobject/number_line.py:docstring of manim.mobject.number_line.NumberLine:6 +#: ../../../manim/mobject/number_line.py:docstring of manim.mobject.number_line.NumberLine:4 msgid "The length of the number line." msgstr "" -#: ../../../manim/mobject/number_line.py:docstring of manim.mobject.number_line.NumberLine:7 +#: ../../../manim/mobject/number_line.py:docstring of manim.mobject.number_line.NumberLine:5 msgid "The distance between each tick of the line. Overwritten by :attr:`length`, if specified." msgstr "" -#: ../../../manim/mobject/number_line.py:docstring of manim.mobject.number_line.NumberLine:8 +#: ../../../manim/mobject/number_line.py:docstring of manim.mobject.number_line.NumberLine:6 msgid "Whether to include ticks on the number line." msgstr "" -#: ../../../manim/mobject/number_line.py:docstring of manim.mobject.number_line.NumberLine:9 +#: ../../../manim/mobject/number_line.py:docstring of manim.mobject.number_line.NumberLine:7 msgid "The length of each tick mark." msgstr "" -#: ../../../manim/mobject/number_line.py:docstring of manim.mobject.number_line.NumberLine:10 +#: ../../../manim/mobject/number_line.py:docstring of manim.mobject.number_line.NumberLine:8 msgid "An iterable of specific values with elongated ticks." msgstr "" -#: ../../../manim/mobject/number_line.py:docstring of manim.mobject.number_line.NumberLine:11 +#: ../../../manim/mobject/number_line.py:docstring of manim.mobject.number_line.NumberLine:9 msgid "Influences how many times larger elongated ticks are than regular ticks (2 = 2x)." msgstr "" -#: ../../../manim/mobject/number_line.py:docstring of manim.mobject.number_line.NumberLine:12 -msgid "The color of the line." -msgstr "" - -#: ../../../manim/mobject/number_line.py:docstring of manim.mobject.number_line.NumberLine:13 +#: ../../../manim/mobject/number_line.py:docstring of manim.mobject.number_line.NumberLine:10 msgid "The angle (in radians) at which the line is rotated." msgstr "" -#: ../../../manim/mobject/number_line.py:docstring of manim.mobject.number_line.NumberLine:14 +#: ../../../manim/mobject/number_line.py:docstring of manim.mobject.number_line.NumberLine:11 msgid "The thickness of the line." msgstr "" -#: ../../../manim/mobject/number_line.py:docstring of manim.mobject.number_line.NumberLine:15 +#: ../../../manim/mobject/number_line.py:docstring of manim.mobject.number_line.NumberLine:12 msgid "Whether to add a tip to the end of the line." msgstr "" -#: ../../../manim/mobject/number_line.py:docstring of manim.mobject.number_line.NumberLine:16 +#: ../../../manim/mobject/number_line.py:docstring of manim.mobject.number_line.NumberLine:13 msgid "The width of the tip." msgstr "" -#: ../../../manim/mobject/number_line.py:docstring of manim.mobject.number_line.NumberLine:17 +#: ../../../manim/mobject/number_line.py:docstring of manim.mobject.number_line.NumberLine:14 msgid "The height of the tip." msgstr "" -#: ../../../manim/mobject/number_line.py:docstring of manim.mobject.number_line.NumberLine:18 +#: ../../../manim/mobject/number_line.py:docstring of manim.mobject.number_line.NumberLine:15 msgid "Whether to add numbers to the tick marks. The number of decimal places is determined by the step size, this default can be overridden by ``decimal_number_config``." msgstr "" -#: ../../../manim/mobject/number_line.py:docstring of manim.mobject.number_line.NumberLine:20 +#: ../../../manim/mobject/number_line.py:docstring of manim.mobject.number_line.NumberLine:17 +msgid "The way the ``x_range`` is value is scaled, i.e. :class:`~.LogBase` for a logarithmic numberline. Defaults to :class:`~.LinearBase`." +msgstr "" + +#: ../../../manim/mobject/number_line.py:docstring of manim.mobject.number_line.NumberLine:18 msgid "The size of the label mobjects. Defaults to 36." msgstr "" -#: ../../../manim/mobject/number_line.py:docstring of manim.mobject.number_line.NumberLine:21 +#: ../../../manim/mobject/number_line.py:docstring of manim.mobject.number_line.NumberLine:19 msgid "The specific position to which label mobjects are added on the line." msgstr "" -#: ../../../manim/mobject/number_line.py:docstring of manim.mobject.number_line.NumberLine:22 +#: ../../../manim/mobject/number_line.py:docstring of manim.mobject.number_line.NumberLine:20 msgid "The distance between the line and the label mobject." msgstr "" -#: ../../../manim/mobject/number_line.py:docstring of manim.mobject.number_line.NumberLine:23 +#: ../../../manim/mobject/number_line.py:docstring of manim.mobject.number_line.NumberLine:21 msgid "Arguments that can be passed to :class:`~.numbers.DecimalNumber` to influence number mobjects." msgstr "" -#: ../../../manim/mobject/number_line.py:docstring of manim.mobject.number_line.NumberLine:24 +#: ../../../manim/mobject/number_line.py:docstring of manim.mobject.number_line.NumberLine:22 msgid "An explicit iterable of numbers to not be added to the number line." msgstr "" -#: ../../../manim/mobject/number_line.py:docstring of manim.mobject.number_line.NumberLine:25 +#: ../../../manim/mobject/number_line.py:docstring of manim.mobject.number_line.NumberLine:23 msgid "An explicit iterable of numbers to add to the number line" msgstr "" -#: ../../../manim/mobject/number_line.py:docstring of manim.mobject.number_line.NumberLine:26 +#: ../../../manim/mobject/number_line.py:docstring of manim.mobject.number_line.NumberLine:24 msgid "Additional arguments to be passed to :class:`~.Line`." msgstr "" -#: ../../../manim/mobject/number_line.py:docstring of manim.mobject.number_line.NumberLine:29 +#: ../../../manim/mobject/number_line.py:docstring of manim.mobject.number_line.NumberLine:27 msgid "Examples" msgstr "" -#: ../../../manim/mobject/number_line.py:docstring of manim.mobject.number_line.NumberLine:0 -#: ../../../manim/mobject/number_line.py:docstring of manim.mobject.number_line.NumberLine.create_label_tex:0 -msgid "Returns" +#: ../../../manim/mobject/number_line.py:docstring of manim.mobject.number_line.NumberLine:71 +msgid "Number ranges that include both negative and positive values will be generated from the 0 point, and may not include a tick at the min / max values as the tick locations are dependent on the step size." msgstr "" -#: ../../../manim/mobject/number_line.py:docstring of manim.mobject.number_line.NumberLine:72 -msgid "The constructed number line." +#: ../../source/reference/manim.mobject.number_line.NumberLine.rst:14 +msgid "Methods" msgstr "" -#: ../../../manim/mobject/number_line.py:docstring of manim.mobject.number_line.NumberLine:0 -#: ../../../manim/mobject/number_line.py:docstring of manim.mobject.number_line.NumberLine.create_label_tex:0 -#: ../../../manim/mobject/number_line.py:docstring of manim.mobject.number_line.NumberLine.n2p:0 -#: ../../../manim/mobject/number_line.py:docstring of manim.mobject.number_line.NumberLine.p2n:0 -msgid "Return type" +#: ../../source/reference/manim.mobject.number_line.NumberLine.rst:36::1 +msgid "Adds specifically positioned labels to the :class:`~.NumberLine` using a ``dict``." msgstr "" -#: ../../source/reference/manim.mobject.number_line.NumberLine.rst:14 -msgid "Methods" +#: ../../source/reference/manim.mobject.number_line.NumberLine.rst:36::1 +msgid "Adds :class:`~.DecimalNumber` mobjects representing their position at each tick of the number line." msgstr "" -#: ../../source/reference/manim.mobject.number_line.NumberLine.rst:38::1 -#: ../../../manim/mobject/number_line.py:docstring of manim.mobject.number_line.NumberLine.add_labels:1 -msgid "Adds specifically positioned labels to the :class:`~.NumberLine` using a ``dict``." +#: ../../source/reference/manim.mobject.number_line.NumberLine.rst:36::1 +msgid "Adds ticks to the number line." +msgstr "" + +#: ../../source/reference/manim.mobject.number_line.NumberLine.rst:36::1 +#: ../../../manim/mobject/number_line.py:docstring of manim.mobject.number_line.NumberLine.get_number_mobject:1 +msgid "Generates a positioned :class:`~.DecimalNumber` mobject representing a number label." +msgstr "" + +#: ../../source/reference/manim.mobject.number_line.NumberLine.rst:36::1 +#: ../../../manim/mobject/number_line.py:docstring of manim.mobject.number_line.NumberLine.get_tick:1 +msgid "Generates a tick and positions it along the number line." msgstr "" -#: ../../source/reference/manim.mobject.number_line.NumberLine.rst:38::1 -#: ../../../manim/mobject/number_line.py:docstring of manim.mobject.number_line.NumberLine.create_label_tex:1 -msgid "Checks if the label is a ``float``, ``int`` or a ``str`` and creates a :class:`~.MathTex`/:class:`~.Tex` label accordingly." +#: ../../source/reference/manim.mobject.number_line.NumberLine.rst:36::1 +#: ../../../manim/mobject/number_line.py:docstring of manim.mobject.number_line.NumberLine.get_tick_range:1 +msgid "Generates the range of values on which labels are plotted based on the ``x_range`` attribute of the number line." msgstr "" -#: ../../source/reference/manim.mobject.number_line.NumberLine.rst:38::1 +#: ../../source/reference/manim.mobject.number_line.NumberLine.rst:36::1 #: ../../../manim/mobject/number_line.py:docstring of manim.mobject.number_line.NumberLine.n2p:1 -msgid "Abbreviation for number_to_point" +msgid "Abbreviation for :meth:`~.NumberLine.number_to_point`." +msgstr "" + +#: ../../source/reference/manim.mobject.number_line.NumberLine.rst:36::1 +#: ../../../manim/mobject/number_line.py:docstring of manim.mobject.number_line.NumberLine.number_to_point:1 +msgid "Accepts a value along the number line and returns a point with respect to the scene." msgstr "" -#: ../../source/reference/manim.mobject.number_line.NumberLine.rst:38::1 +#: ../../source/reference/manim.mobject.number_line.NumberLine.rst:36::1 #: ../../../manim/mobject/number_line.py:docstring of manim.mobject.number_line.NumberLine.p2n:1 -msgid "Abbreviation for point_to_number" +msgid "Abbreviation for :meth:`~.NumberLine.point_to_number`." +msgstr "" + +#: ../../source/reference/manim.mobject.number_line.NumberLine.rst:36::1 +#: ../../../manim/mobject/number_line.py:docstring of manim.mobject.number_line.NumberLine.point_to_number:1 +msgid "Accepts a point with respect to the scene and returns a float along the number line." msgstr "" -#: ../../source/reference/manim.mobject.number_line.NumberLine.rst:40 +#: ../../source/reference/manim.mobject.number_line.NumberLine.rst:38 msgid "Attributes" msgstr "" @@ -179,8 +197,112 @@ msgstr "" msgid "The width of the mobject." msgstr "" -#: ../../../manim/mobject/number_line.py:docstring of manim.mobject.number_line.NumberLine.create_label_tex:6 -msgid "The label." +#: ../../../manim/mobject/number_line.py:docstring of manim.mobject.number_line.NumberLine.add_labels:1 +msgid "Adds specifically positioned labels to the :class:`~.NumberLine` using a ``dict``. The labels can be accessed after creation via ``self.labels``." +msgstr "" + +#: ../../../manim/mobject/number_line.py:docstring of manim.mobject.number_line.NumberLine.add_labels:4 +msgid "A dictionary consisting of the position along the number line and the mobject to be added: ``{1: Tex(\"Monday\"), 3: Tex(\"Tuesday\")}``." +msgstr "" + +#: ../../../manim/mobject/number_line.py:docstring of manim.mobject.number_line.NumberLine.add_labels:6 +#: ../../../manim/mobject/number_line.py:docstring of manim.mobject.number_line.NumberLine.get_number_mobject:4 +msgid "Determines the direction at which the label is positioned next to the line." +msgstr "" + +#: ../../../manim/mobject/number_line.py:docstring of manim.mobject.number_line.NumberLine.add_labels:7 +#: ../../../manim/mobject/number_line.py:docstring of manim.mobject.number_line.NumberLine.get_number_mobject:5 +msgid "The distance of the label from the line." +msgstr "" + +#: ../../../manim/mobject/number_line.py:docstring of manim.mobject.number_line.NumberLine.add_labels:8 +msgid "The font size of the mobject to be positioned." +msgstr "" + +#: ../../../manim/mobject/number_line.py:docstring of manim.mobject.number_line.NumberLine.add_labels:0 +msgid "Raises" +msgstr "" + +#: ../../../manim/mobject/number_line.py:docstring of manim.mobject.number_line.NumberLine.add_labels:10 +msgid "If the label does not have a ``font_size`` attribute, an ``AttributeError`` is raised." +msgstr "" + +#: ../../../manim/mobject/number_line.py:docstring of manim.mobject.number_line.NumberLine.add_numbers:1 +msgid "Adds :class:`~.DecimalNumber` mobjects representing their position at each tick of the number line. The numbers can be accessed after creation via ``self.numbers``." +msgstr "" + +#: ../../../manim/mobject/number_line.py:docstring of manim.mobject.number_line.NumberLine.add_numbers:5 +msgid "An iterable of the values used to position and create the labels. Defaults to the output produced by :meth:`~.NumberLine.get_tick_range`" +msgstr "" + +#: ../../../manim/mobject/number_line.py:docstring of manim.mobject.number_line.NumberLine.add_numbers:7 +msgid "A list of values to exclude from :attr:`x_values`." +msgstr "" + +#: ../../../manim/mobject/number_line.py:docstring of manim.mobject.number_line.NumberLine.add_numbers:8 +msgid "The font size of the labels. Defaults to the ``font_size`` attribute of the number line." +msgstr "" + +#: ../../../manim/mobject/number_line.py:docstring of manim.mobject.number_line.NumberLine.add_ticks:1 +msgid "Adds ticks to the number line. Ticks can be accessed after creation via ``self.ticks``." +msgstr "" + +#: ../../../manim/mobject/number_line.py:docstring of manim.mobject.number_line.NumberLine.get_number_mobject:3 +msgid "The x-value at which the tick should be positioned." +msgstr "" + +#: ../../../manim/mobject/number_line.py:docstring of manim.mobject.number_line.NumberLine.get_number_mobject:6 +msgid "The font size of the :class:`~.DecimalNumber` mobject." +msgstr "" + +#: ../../../manim/mobject/number_line.py:docstring of manim.mobject.number_line.NumberLine.get_number_mobject:0 +#: ../../../manim/mobject/number_line.py:docstring of manim.mobject.number_line.NumberLine.get_tick:0 +#: ../../../manim/mobject/number_line.py:docstring of manim.mobject.number_line.NumberLine.get_tick_range:0 +#: ../../../manim/mobject/number_line.py:docstring of manim.mobject.number_line.NumberLine.number_to_point:0 +#: ../../../manim/mobject/number_line.py:docstring of manim.mobject.number_line.NumberLine.point_to_number:0 +msgid "Returns" +msgstr "" + +#: ../../../manim/mobject/number_line.py:docstring of manim.mobject.number_line.NumberLine.get_number_mobject:8 +msgid "The positioned mobject." +msgstr "" + +#: ../../../manim/mobject/number_line.py:docstring of manim.mobject.number_line.NumberLine.get_number_mobject:0 +#: ../../../manim/mobject/number_line.py:docstring of manim.mobject.number_line.NumberLine.get_tick:0 +#: ../../../manim/mobject/number_line.py:docstring of manim.mobject.number_line.NumberLine.get_tick_range:0 +#: ../../../manim/mobject/number_line.py:docstring of manim.mobject.number_line.NumberLine.n2p:0 +#: ../../../manim/mobject/number_line.py:docstring of manim.mobject.number_line.NumberLine.number_to_point:0 +#: ../../../manim/mobject/number_line.py:docstring of manim.mobject.number_line.NumberLine.p2n:0 +#: ../../../manim/mobject/number_line.py:docstring of manim.mobject.number_line.NumberLine.point_to_number:0 +msgid "Return type" +msgstr "" + +#: ../../../manim/mobject/number_line.py:docstring of manim.mobject.number_line.NumberLine.get_tick:3 +msgid "The position of the tick." +msgstr "" + +#: ../../../manim/mobject/number_line.py:docstring of manim.mobject.number_line.NumberLine.get_tick:4 +msgid "The factor by which the tick is scaled." +msgstr "" + +#: ../../../manim/mobject/number_line.py:docstring of manim.mobject.number_line.NumberLine.get_tick:6 +msgid "A positioned tick." +msgstr "" + +#: ../../../manim/mobject/number_line.py:docstring of manim.mobject.number_line.NumberLine.get_tick_range:4 +msgid "A numpy array of floats represnting values along the number line." +msgstr "" + +#: ../../../manim/mobject/number_line.py:docstring of manim.mobject.number_line.NumberLine.number_to_point:4 +msgid "The value to be transformed into a coordinate." +msgstr "" + +#: ../../../manim/mobject/number_line.py:docstring of manim.mobject.number_line.NumberLine.number_to_point:6 +msgid "A point with respect to the scene's coordinate system." +msgstr "" + +#: ../../../manim/mobject/number_line.py:docstring of manim.mobject.number_line.NumberLine.point_to_number:4 +msgid "A sequence of values consisting of ``(x_coord, y_coord, z_coord)``." msgstr "" diff --git a/docs/i18n/gettext/reference/manim.mobject.table.Table.pot b/docs/i18n/gettext/reference/manim.mobject.table.Table.pot index 39e04c2dd5..83df800ce1 100644 --- a/docs/i18n/gettext/reference/manim.mobject.table.Table.pot +++ b/docs/i18n/gettext/reference/manim.mobject.table.Table.pot @@ -36,6 +36,7 @@ msgstr "" #: ../../../manim/mobject/table.py:docstring of manim.mobject.table.Table.get_row_labels:7 #: ../../../manim/mobject/table.py:docstring of manim.mobject.table.Table.get_rows:7 #: ../../../manim/mobject/table.py:docstring of manim.mobject.table.Table.get_vertical_lines:7 +#: ../../../manim/mobject/table.py:docstring of manim.mobject.table.Table.scale:15 #: ../../../manim/mobject/table.py:docstring of manim.mobject.table.Table.set_column_colors:6 #: ../../../manim/mobject/table.py:docstring of manim.mobject.table.Table.set_row_colors:6 msgid "Examples" @@ -49,6 +50,7 @@ msgstr "" #: ../../../manim/mobject/table.py:docstring of manim.mobject.table.Table.get_entries:0 #: ../../../manim/mobject/table.py:docstring of manim.mobject.table.Table.get_entries_without_labels:0 #: ../../../manim/mobject/table.py:docstring of manim.mobject.table.Table.get_highlighted_cell:0 +#: ../../../manim/mobject/table.py:docstring of manim.mobject.table.Table.scale:0 #: ../../../manim/mobject/table.py:docstring of manim.mobject.table.Table.set_column_colors:0 #: ../../../manim/mobject/table.py:docstring of manim.mobject.table.Table.set_row_colors:0 msgid "Parameters" @@ -122,87 +124,92 @@ msgstr "" msgid "Methods" msgstr "" -#: ../../source/reference/manim.mobject.table.Table.rst:35::1 +#: ../../source/reference/manim.mobject.table.Table.rst:36::1 #: ../../../manim/mobject/table.py:docstring of manim.mobject.table.Table.add_background_to_entries:1 msgid "Adds a black :class:`~.BackgroundRectangle` to each entry of the table." msgstr "" -#: ../../source/reference/manim.mobject.table.Table.rst:35::1 +#: ../../source/reference/manim.mobject.table.Table.rst:36::1 #: ../../../manim/mobject/table.py:docstring of manim.mobject.table.Table.add_highlighted_cell:1 msgid "Highlights one cell at a specific position on the table by adding a :class:`~.BackgroundRectangle`." msgstr "" -#: ../../source/reference/manim.mobject.table.Table.rst:35::1 +#: ../../source/reference/manim.mobject.table.Table.rst:36::1 #: ../../../manim/mobject/table.py:docstring of manim.mobject.table.Table.create:1 msgid "Customized create-type function for tables." msgstr "" -#: ../../source/reference/manim.mobject.table.Table.rst:35::1 +#: ../../source/reference/manim.mobject.table.Table.rst:36::1 #: ../../../manim/mobject/table.py:docstring of manim.mobject.table.Table.get_cell:1 msgid "Returns one specific cell as a rectangular :class:`~.Polygon` without the entry." msgstr "" -#: ../../source/reference/manim.mobject.table.Table.rst:35::1 +#: ../../source/reference/manim.mobject.table.Table.rst:36::1 #: ../../../manim/mobject/table.py:docstring of manim.mobject.table.Table.get_col_labels:1 msgid "Return the column labels of the table." msgstr "" -#: ../../source/reference/manim.mobject.table.Table.rst:35::1 +#: ../../source/reference/manim.mobject.table.Table.rst:36::1 #: ../../../manim/mobject/table.py:docstring of manim.mobject.table.Table.get_columns:1 msgid "Return columns of the table as a :class:`~.VGroup` of :class:`~.VGroup`." msgstr "" -#: ../../source/reference/manim.mobject.table.Table.rst:35::1 +#: ../../source/reference/manim.mobject.table.Table.rst:36::1 #: ../../../manim/mobject/table.py:docstring of manim.mobject.table.Table.get_entries:1 msgid "Return the individual entries of the table (including labels) or one specific entry if the parameter, ``pos``, is set." msgstr "" -#: ../../source/reference/manim.mobject.table.Table.rst:35::1 +#: ../../source/reference/manim.mobject.table.Table.rst:36::1 #: ../../../manim/mobject/table.py:docstring of manim.mobject.table.Table.get_entries_without_labels:1 msgid "Return the individual entries of the table (without labels) or one specific entry if the parameter, ``pos``, is set." msgstr "" -#: ../../source/reference/manim.mobject.table.Table.rst:35::1 +#: ../../source/reference/manim.mobject.table.Table.rst:36::1 #: ../../../manim/mobject/table.py:docstring of manim.mobject.table.Table.get_highlighted_cell:1 msgid "Returns a :class:`~.BackgroundRectangle` of the cell at the given position." msgstr "" -#: ../../source/reference/manim.mobject.table.Table.rst:35::1 +#: ../../source/reference/manim.mobject.table.Table.rst:36::1 #: ../../../manim/mobject/table.py:docstring of manim.mobject.table.Table.get_horizontal_lines:1 msgid "Return the horizontal lines of the table." msgstr "" -#: ../../source/reference/manim.mobject.table.Table.rst:35::1 +#: ../../source/reference/manim.mobject.table.Table.rst:36::1 #: ../../../manim/mobject/table.py:docstring of manim.mobject.table.Table.get_labels:1 msgid "Returns the labels of the table." msgstr "" -#: ../../source/reference/manim.mobject.table.Table.rst:35::1 +#: ../../source/reference/manim.mobject.table.Table.rst:36::1 #: ../../../manim/mobject/table.py:docstring of manim.mobject.table.Table.get_row_labels:1 msgid "Return the row labels of the table." msgstr "" -#: ../../source/reference/manim.mobject.table.Table.rst:35::1 +#: ../../source/reference/manim.mobject.table.Table.rst:36::1 #: ../../../manim/mobject/table.py:docstring of manim.mobject.table.Table.get_rows:1 msgid "Return the rows of the table as a :class:`~.VGroup` of :class:`~.VGroup`." msgstr "" -#: ../../source/reference/manim.mobject.table.Table.rst:35::1 +#: ../../source/reference/manim.mobject.table.Table.rst:36::1 #: ../../../manim/mobject/table.py:docstring of manim.mobject.table.Table.get_vertical_lines:1 msgid "Return the vertical lines of the table." msgstr "" -#: ../../source/reference/manim.mobject.table.Table.rst:35::1 +#: ../../source/reference/manim.mobject.table.Table.rst:36::1 +#: ../../../manim/mobject/table.py:docstring of manim.mobject.table.Table.scale:1 +msgid "Scale the size by a factor." +msgstr "" + +#: ../../source/reference/manim.mobject.table.Table.rst:36::1 #: ../../../manim/mobject/table.py:docstring of manim.mobject.table.Table.set_column_colors:1 msgid "Set individual colors for each column of the table." msgstr "" -#: ../../source/reference/manim.mobject.table.Table.rst:35::1 +#: ../../source/reference/manim.mobject.table.Table.rst:36::1 #: ../../../manim/mobject/table.py:docstring of manim.mobject.table.Table.set_row_colors:1 msgid "Set individual colors for each row of the table." msgstr "" -#: ../../source/reference/manim.mobject.table.Table.rst:37 +#: ../../source/reference/manim.mobject.table.Table.rst:38 msgid "Attributes" msgstr "" @@ -236,6 +243,7 @@ msgstr "" #: ../../../manim/mobject/table.py:docstring of manim.mobject.table.Table.get_row_labels:0 #: ../../../manim/mobject/table.py:docstring of manim.mobject.table.Table.get_rows:0 #: ../../../manim/mobject/table.py:docstring of manim.mobject.table.Table.get_vertical_lines:0 +#: ../../../manim/mobject/table.py:docstring of manim.mobject.table.Table.scale:0 #: ../../../manim/mobject/table.py:docstring of manim.mobject.table.Table.set_column_colors:0 #: ../../../manim/mobject/table.py:docstring of manim.mobject.table.Table.set_row_colors:0 msgid "Return type" @@ -293,6 +301,7 @@ msgstr "" #: ../../../manim/mobject/table.py:docstring of manim.mobject.table.Table.get_row_labels:0 #: ../../../manim/mobject/table.py:docstring of manim.mobject.table.Table.get_rows:0 #: ../../../manim/mobject/table.py:docstring of manim.mobject.table.Table.get_vertical_lines:0 +#: ../../../manim/mobject/table.py:docstring of manim.mobject.table.Table.scale:0 msgid "Returns" msgstr "" @@ -321,6 +330,26 @@ msgstr "" msgid "The position of a specific entry on the table. ``(1,1)`` being the top left entry of the table (without labels)." msgstr "" +#: ../../../manim/mobject/table.py:docstring of manim.mobject.table.Table.scale:3 +msgid "Default behavior is to scale about the center of the mobject." +msgstr "" + +#: ../../../manim/mobject/table.py:docstring of manim.mobject.table.Table.scale:5 +msgid "The scaling factor :math:`\\alpha`. If :math:`0 < |\\alpha| < 1`, the mobject will shrink, and for :math:`|\\alpha| > 1` it will grow. Furthermore, if :math:`\\alpha < 0`, the mobject is also flipped." +msgstr "" + +#: ../../../manim/mobject/table.py:docstring of manim.mobject.table.Table.scale:8 +msgid "Additional keyword arguments passed to :meth:`apply_points_function_about_point`." +msgstr "" + +#: ../../../manim/mobject/table.py:docstring of manim.mobject.table.Table.scale:11 +msgid "The scaled mobject." +msgstr "" + +#: ../../../manim/mobject/table.py:docstring of manim.mobject.table.Table.scale:29 +msgid ":meth:`move_to`" +msgstr "" + #: ../../../manim/mobject/table.py:docstring of manim.mobject.table.Table.set_column_colors:3 msgid "An iterable of colors; each color corresponds to a column." msgstr "" diff --git a/docs/i18n/gettext/reference/manim.mobject.three_dimensions.Line3D.pot b/docs/i18n/gettext/reference/manim.mobject.three_dimensions.Line3D.pot index e8a68c1ad5..e7e2a2793c 100644 --- a/docs/i18n/gettext/reference/manim.mobject.three_dimensions.Line3D.pot +++ b/docs/i18n/gettext/reference/manim.mobject.three_dimensions.Line3D.pot @@ -23,10 +23,14 @@ msgid "A cylindrical line, for use in ThreeDScene." msgstr "" #: ../../../manim/mobject/three_dimensions.py:docstring of manim.mobject.three_dimensions.Line3D:4 +#: ../../../manim/mobject/three_dimensions.py:docstring of manim.mobject.three_dimensions.Line3D.parallel_to:9 +#: ../../../manim/mobject/three_dimensions.py:docstring of manim.mobject.three_dimensions.Line3D.perpendicular_to:9 msgid "Examples" msgstr "" #: ../../../manim/mobject/three_dimensions.py:docstring of manim.mobject.three_dimensions.Line3D:0 +#: ../../../manim/mobject/three_dimensions.py:docstring of manim.mobject.three_dimensions.Line3D.parallel_to:0 +#: ../../../manim/mobject/three_dimensions.py:docstring of manim.mobject.three_dimensions.Line3D.perpendicular_to:0 msgid "Parameters" msgstr "" @@ -46,22 +50,32 @@ msgstr "" msgid "Methods" msgstr "" -#: ../../source/reference/manim.mobject.three_dimensions.Line3D.rst:23::1 +#: ../../source/reference/manim.mobject.three_dimensions.Line3D.rst:25::1 #: ../../../manim/mobject/three_dimensions.py:docstring of manim.mobject.three_dimensions.Line3D.get_end:1 msgid "Returns the point, where the stroke that surrounds the :class:`~.Mobject` ends." msgstr "" -#: ../../source/reference/manim.mobject.three_dimensions.Line3D.rst:23::1 +#: ../../source/reference/manim.mobject.three_dimensions.Line3D.rst:25::1 #: ../../../manim/mobject/three_dimensions.py:docstring of manim.mobject.three_dimensions.Line3D.get_start:1 msgid "Returns the point, where the stroke that surrounds the :class:`~.Mobject` starts." msgstr "" -#: ../../source/reference/manim.mobject.three_dimensions.Line3D.rst:23::1 +#: ../../source/reference/manim.mobject.three_dimensions.Line3D.rst:25::1 +#: ../../../manim/mobject/three_dimensions.py:docstring of manim.mobject.three_dimensions.Line3D.parallel_to:1 +msgid "Returns a line parallel to another line going through a given point." +msgstr "" + +#: ../../source/reference/manim.mobject.three_dimensions.Line3D.rst:25::1 +#: ../../../manim/mobject/three_dimensions.py:docstring of manim.mobject.three_dimensions.Line3D.perpendicular_to:1 +msgid "Returns a line perpendicular to another line going through a given point." +msgstr "" + +#: ../../source/reference/manim.mobject.three_dimensions.Line3D.rst:25::1 #: ../../../manim/mobject/three_dimensions.py:docstring of manim.mobject.three_dimensions.Line3D.set_start_and_end_attrs:1 msgid "Sets the start and end points of the line." msgstr "" -#: ../../source/reference/manim.mobject.three_dimensions.Line3D.rst:25 +#: ../../source/reference/manim.mobject.three_dimensions.Line3D.rst:27 msgid "Attributes" msgstr "" @@ -81,4 +95,22 @@ msgstr "" msgid "The width of the mobject." msgstr "" +#: ../../../manim/mobject/three_dimensions.py:docstring of manim.mobject.three_dimensions.Line3D.parallel_to:4 +msgid "The line to be parallel to." +msgstr "" + +#: ../../../manim/mobject/three_dimensions.py:docstring of manim.mobject.three_dimensions.Line3D.parallel_to:5 +#: ../../../manim/mobject/three_dimensions.py:docstring of manim.mobject.three_dimensions.Line3D.perpendicular_to:5 +msgid "The point to pass through." +msgstr "" + +#: ../../../manim/mobject/three_dimensions.py:docstring of manim.mobject.three_dimensions.Line3D.parallel_to:6 +#: ../../../manim/mobject/three_dimensions.py:docstring of manim.mobject.three_dimensions.Line3D.perpendicular_to:6 +msgid "Additional parameters to be passed to the class." +msgstr "" + +#: ../../../manim/mobject/three_dimensions.py:docstring of manim.mobject.three_dimensions.Line3D.perpendicular_to:4 +msgid "The line to be perpendicular to." +msgstr "" + diff --git a/docs/i18n/gettext/reference/manim.mobject.types.vectorized_mobject.VMobject.pot b/docs/i18n/gettext/reference/manim.mobject.types.vectorized_mobject.VMobject.pot index a2e4798b05..657b0755b9 100644 --- a/docs/i18n/gettext/reference/manim.mobject.types.vectorized_mobject.VMobject.pot +++ b/docs/i18n/gettext/reference/manim.mobject.types.vectorized_mobject.VMobject.pot @@ -22,6 +22,54 @@ msgstr "" msgid "A vectorized mobject." msgstr "" +#: ../../../manim/mobject/types/vectorized_mobject.py:docstring of manim.mobject.types.vectorized_mobject.VMobject:0 +#: ../../../manim/mobject/types/vectorized_mobject.py:docstring of manim.mobject.types.vectorized_mobject.VMobject.add_cubic_bezier_curve_to:0 +#: ../../../manim/mobject/types/vectorized_mobject.py:docstring of manim.mobject.types.vectorized_mobject.VMobject.add_line_to:0 +#: ../../../manim/mobject/types/vectorized_mobject.py:docstring of manim.mobject.types.vectorized_mobject.VMobject.add_quadratic_bezier_curve_to:0 +#: ../../../manim/mobject/types/vectorized_mobject.py:docstring of manim.mobject.types.vectorized_mobject.VMobject.add_smooth_curve_to:0 +#: ../../../manim/mobject/types/vectorized_mobject.py:docstring of manim.mobject.types.vectorized_mobject.VMobject.change_anchor_mode:0 +#: ../../../manim/mobject/types/vectorized_mobject.py:docstring of manim.mobject.types.vectorized_mobject.VMobject.consider_points_equals_2d:0 +#: ../../../manim/mobject/types/vectorized_mobject.py:docstring of manim.mobject.types.vectorized_mobject.VMobject.force_direction:0 +#: ../../../manim/mobject/types/vectorized_mobject.py:docstring of manim.mobject.types.vectorized_mobject.VMobject.gen_cubic_bezier_tuples_from_points:0 +#: ../../../manim/mobject/types/vectorized_mobject.py:docstring of manim.mobject.types.vectorized_mobject.VMobject.get_arc_length:0 +#: ../../../manim/mobject/types/vectorized_mobject.py:docstring of manim.mobject.types.vectorized_mobject.VMobject.get_curve_functions_with_lengths:0 +#: ../../../manim/mobject/types/vectorized_mobject.py:docstring of manim.mobject.types.vectorized_mobject.VMobject.get_nth_curve_function:0 +#: ../../../manim/mobject/types/vectorized_mobject.py:docstring of manim.mobject.types.vectorized_mobject.VMobject.get_nth_curve_function_with_length:0 +#: ../../../manim/mobject/types/vectorized_mobject.py:docstring of manim.mobject.types.vectorized_mobject.VMobject.get_nth_curve_length:0 +#: ../../../manim/mobject/types/vectorized_mobject.py:docstring of manim.mobject.types.vectorized_mobject.VMobject.get_nth_curve_points:0 +#: ../../../manim/mobject/types/vectorized_mobject.py:docstring of manim.mobject.types.vectorized_mobject.VMobject.get_subcurve:0 +#: ../../../manim/mobject/types/vectorized_mobject.py:docstring of manim.mobject.types.vectorized_mobject.VMobject.insert_n_curves:0 +#: ../../../manim/mobject/types/vectorized_mobject.py:docstring of manim.mobject.types.vectorized_mobject.VMobject.insert_n_curves_to_point_list:0 +#: ../../../manim/mobject/types/vectorized_mobject.py:docstring of manim.mobject.types.vectorized_mobject.VMobject.point_from_proportion:0 +#: ../../../manim/mobject/types/vectorized_mobject.py:docstring of manim.mobject.types.vectorized_mobject.VMobject.pointwise_become_partial:0 +#: ../../../manim/mobject/types/vectorized_mobject.py:docstring of manim.mobject.types.vectorized_mobject.VMobject.proportion_from_point:0 +#: ../../../manim/mobject/types/vectorized_mobject.py:docstring of manim.mobject.types.vectorized_mobject.VMobject.rotate:0 +#: ../../../manim/mobject/types/vectorized_mobject.py:docstring of manim.mobject.types.vectorized_mobject.VMobject.rotate_sheen_direction:0 +#: ../../../manim/mobject/types/vectorized_mobject.py:docstring of manim.mobject.types.vectorized_mobject.VMobject.scale_handle_to_anchor_distances:0 +#: ../../../manim/mobject/types/vectorized_mobject.py:docstring of manim.mobject.types.vectorized_mobject.VMobject.set_anchors_and_handles:0 +#: ../../../manim/mobject/types/vectorized_mobject.py:docstring of manim.mobject.types.vectorized_mobject.VMobject.set_fill:0 +#: ../../../manim/mobject/types/vectorized_mobject.py:docstring of manim.mobject.types.vectorized_mobject.VMobject.set_points_as_corners:0 +#: ../../../manim/mobject/types/vectorized_mobject.py:docstring of manim.mobject.types.vectorized_mobject.VMobject.set_sheen:0 +#: ../../../manim/mobject/types/vectorized_mobject.py:docstring of manim.mobject.types.vectorized_mobject.VMobject.set_sheen_direction:0 +msgid "Parameters" +msgstr "" + +#: ../../../manim/mobject/types/vectorized_mobject.py:docstring of manim.mobject.types.vectorized_mobject.VMobject:3 +msgid "The purpose of background stroke is to have something that won't overlap fill, e.g. For text against some textured background." +msgstr "" + +#: ../../../manim/mobject/types/vectorized_mobject.py:docstring of manim.mobject.types.vectorized_mobject.VMobject:6 +msgid "When a color c is set, there will be a second color computed based on interpolating c to WHITE by with sheen_factor, and the display will gradient to this secondary color in the direction of sheen_direction." +msgstr "" + +#: ../../../manim/mobject/types/vectorized_mobject.py:docstring of manim.mobject.types.vectorized_mobject.VMobject:10 +msgid "Indicates that it will not be displayed, but that it should count in parent mobject's path" +msgstr "" + +#: ../../../manim/mobject/types/vectorized_mobject.py:docstring of manim.mobject.types.vectorized_mobject.VMobject:12 +msgid "This is within a pixel" +msgstr "" + #: ../../source/reference/manim.mobject.types.vectorized_mobject.VMobject.rst:14 msgid "Methods" msgstr "" @@ -261,37 +309,6 @@ msgstr "" msgid "NOTE : the first anchor is not a parameter as by default the end of the last sub-path!" msgstr "" -#: ../../../manim/mobject/types/vectorized_mobject.py:docstring of manim.mobject.types.vectorized_mobject.VMobject.add_cubic_bezier_curve_to:0 -#: ../../../manim/mobject/types/vectorized_mobject.py:docstring of manim.mobject.types.vectorized_mobject.VMobject.add_line_to:0 -#: ../../../manim/mobject/types/vectorized_mobject.py:docstring of manim.mobject.types.vectorized_mobject.VMobject.add_quadratic_bezier_curve_to:0 -#: ../../../manim/mobject/types/vectorized_mobject.py:docstring of manim.mobject.types.vectorized_mobject.VMobject.add_smooth_curve_to:0 -#: ../../../manim/mobject/types/vectorized_mobject.py:docstring of manim.mobject.types.vectorized_mobject.VMobject.change_anchor_mode:0 -#: ../../../manim/mobject/types/vectorized_mobject.py:docstring of manim.mobject.types.vectorized_mobject.VMobject.consider_points_equals_2d:0 -#: ../../../manim/mobject/types/vectorized_mobject.py:docstring of manim.mobject.types.vectorized_mobject.VMobject.force_direction:0 -#: ../../../manim/mobject/types/vectorized_mobject.py:docstring of manim.mobject.types.vectorized_mobject.VMobject.gen_cubic_bezier_tuples_from_points:0 -#: ../../../manim/mobject/types/vectorized_mobject.py:docstring of manim.mobject.types.vectorized_mobject.VMobject.get_arc_length:0 -#: ../../../manim/mobject/types/vectorized_mobject.py:docstring of manim.mobject.types.vectorized_mobject.VMobject.get_curve_functions_with_lengths:0 -#: ../../../manim/mobject/types/vectorized_mobject.py:docstring of manim.mobject.types.vectorized_mobject.VMobject.get_nth_curve_function:0 -#: ../../../manim/mobject/types/vectorized_mobject.py:docstring of manim.mobject.types.vectorized_mobject.VMobject.get_nth_curve_function_with_length:0 -#: ../../../manim/mobject/types/vectorized_mobject.py:docstring of manim.mobject.types.vectorized_mobject.VMobject.get_nth_curve_length:0 -#: ../../../manim/mobject/types/vectorized_mobject.py:docstring of manim.mobject.types.vectorized_mobject.VMobject.get_nth_curve_points:0 -#: ../../../manim/mobject/types/vectorized_mobject.py:docstring of manim.mobject.types.vectorized_mobject.VMobject.get_subcurve:0 -#: ../../../manim/mobject/types/vectorized_mobject.py:docstring of manim.mobject.types.vectorized_mobject.VMobject.insert_n_curves:0 -#: ../../../manim/mobject/types/vectorized_mobject.py:docstring of manim.mobject.types.vectorized_mobject.VMobject.insert_n_curves_to_point_list:0 -#: ../../../manim/mobject/types/vectorized_mobject.py:docstring of manim.mobject.types.vectorized_mobject.VMobject.point_from_proportion:0 -#: ../../../manim/mobject/types/vectorized_mobject.py:docstring of manim.mobject.types.vectorized_mobject.VMobject.pointwise_become_partial:0 -#: ../../../manim/mobject/types/vectorized_mobject.py:docstring of manim.mobject.types.vectorized_mobject.VMobject.proportion_from_point:0 -#: ../../../manim/mobject/types/vectorized_mobject.py:docstring of manim.mobject.types.vectorized_mobject.VMobject.rotate:0 -#: ../../../manim/mobject/types/vectorized_mobject.py:docstring of manim.mobject.types.vectorized_mobject.VMobject.rotate_sheen_direction:0 -#: ../../../manim/mobject/types/vectorized_mobject.py:docstring of manim.mobject.types.vectorized_mobject.VMobject.scale_handle_to_anchor_distances:0 -#: ../../../manim/mobject/types/vectorized_mobject.py:docstring of manim.mobject.types.vectorized_mobject.VMobject.set_anchors_and_handles:0 -#: ../../../manim/mobject/types/vectorized_mobject.py:docstring of manim.mobject.types.vectorized_mobject.VMobject.set_fill:0 -#: ../../../manim/mobject/types/vectorized_mobject.py:docstring of manim.mobject.types.vectorized_mobject.VMobject.set_points_as_corners:0 -#: ../../../manim/mobject/types/vectorized_mobject.py:docstring of manim.mobject.types.vectorized_mobject.VMobject.set_sheen:0 -#: ../../../manim/mobject/types/vectorized_mobject.py:docstring of manim.mobject.types.vectorized_mobject.VMobject.set_sheen_direction:0 -msgid "Parameters" -msgstr "" - #: ../../../manim/mobject/types/vectorized_mobject.py:docstring of manim.mobject.types.vectorized_mobject.VMobject.add_cubic_bezier_curve_to:5 msgid "first handle" msgstr "" diff --git a/docs/i18n/gettext/reference/manim.scene.reconfigurable_scene.ReconfigurableScene.pot b/docs/i18n/gettext/reference/manim.scene.reconfigurable_scene.ReconfigurableScene.pot index 89cd061fa0..8b13789179 100644 --- a/docs/i18n/gettext/reference/manim.scene.reconfigurable_scene.ReconfigurableScene.pot +++ b/docs/i18n/gettext/reference/manim.scene.reconfigurable_scene.ReconfigurableScene.pot @@ -1,46 +1 @@ -msgid "" -msgstr "" -"Project-Id-Version: Manim \n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" - -#: ../../source/reference/manim.scene.reconfigurable_scene.ReconfigurableScene.rst:2 -msgid "ReconfigurableScene" -msgstr "" - -#: ../../source/reference/manim.scene.reconfigurable_scene.ReconfigurableScene.rst:4 -msgid "Qualified name: ``manim.scene.reconfigurable\\_scene.ReconfigurableScene``" -msgstr "" - -#: ../../../manim/scene/reconfigurable_scene.py:docstring of manim.scene.reconfigurable_scene.ReconfigurableScene:1 -msgid "Bases: :class:`manim.scene.scene.Scene`" -msgstr "" - -#: ../../../manim/scene/reconfigurable_scene.py:docstring of manim.scene.reconfigurable_scene.ReconfigurableScene:1 -msgid "Note, this seems to no longer work as intended." -msgstr "" - -#: ../../../manim/scene/reconfigurable_scene.py:docstring of manim.scene.reconfigurable_scene.ReconfigurableScene:4 -msgid "Deprecated" -msgstr "" - -#: ../../../manim/scene/reconfigurable_scene.py:docstring of manim.scene.reconfigurable_scene.ReconfigurableScene:7 -msgid "The class ReconfigurableScene has been deprecated since 0.11.0 and is expected to be removed after 0.12.0. Does not seem to work, and no plans to maintain it." -msgstr "" - -#: ../../source/reference/manim.scene.reconfigurable_scene.ReconfigurableScene.rst:14 -msgid "Methods" -msgstr "" - -#: ../../source/reference/manim.scene.reconfigurable_scene.ReconfigurableScene.rst:23::1 -#: ../../../manim/scene/reconfigurable_scene.py:docstring of manim.scene.reconfigurable_scene.ReconfigurableScene.setup:1 -msgid "This is meant to be implemented by any scenes which are commonly subclassed, and have some common setup involved before the construct method is called." -msgstr "" - -#: ../../source/reference/manim.scene.reconfigurable_scene.ReconfigurableScene.rst:25 -msgid "Attributes" -msgstr "" - - diff --git a/docs/i18n/gettext/reference/manim.scene.reconfigurable_scene.pot b/docs/i18n/gettext/reference/manim.scene.reconfigurable_scene.pot index 52f1687f15..8b13789179 100644 --- a/docs/i18n/gettext/reference/manim.scene.reconfigurable_scene.pot +++ b/docs/i18n/gettext/reference/manim.scene.reconfigurable_scene.pot @@ -1,17 +1 @@ -msgid "" -msgstr "" -"Project-Id-Version: Manim \n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" - -#: ../../source/reference/manim.scene.reconfigurable_scene.rst:2 -msgid "reconfigurable\\_scene" -msgstr "" - -#: ../../source/reference/manim.scene.reconfigurable_scene.rst:15 -msgid "Classes" -msgstr "" - - diff --git a/docs/i18n/gettext/reference/manim.scene.sample_space_scene.SampleSpaceScene.pot b/docs/i18n/gettext/reference/manim.scene.sample_space_scene.SampleSpaceScene.pot index 36fb98c677..8b13789179 100644 --- a/docs/i18n/gettext/reference/manim.scene.sample_space_scene.SampleSpaceScene.pot +++ b/docs/i18n/gettext/reference/manim.scene.sample_space_scene.SampleSpaceScene.pot @@ -1,37 +1 @@ -msgid "" -msgstr "" -"Project-Id-Version: Manim \n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" - -#: ../../source/reference/manim.scene.sample_space_scene.SampleSpaceScene.rst:2 -msgid "SampleSpaceScene" -msgstr "" - -#: ../../source/reference/manim.scene.sample_space_scene.SampleSpaceScene.rst:4 -msgid "Qualified name: ``manim.scene.sample\\_space\\_scene.SampleSpaceScene``" -msgstr "" - -#: ../../../manim/scene/sample_space_scene.py:docstring of manim.scene.sample_space_scene.SampleSpaceScene:1 -msgid "Bases: :class:`manim.scene.scene.Scene`" -msgstr "" - -#: ../../../manim/scene/sample_space_scene.py:docstring of manim.scene.sample_space_scene.SampleSpaceScene:1 -msgid "Deprecated" -msgstr "" - -#: ../../../manim/scene/sample_space_scene.py:docstring of manim.scene.sample_space_scene.SampleSpaceScene:4 -msgid "The class SampleSpaceScene has been deprecated since 0.11.0 and is expected to be removed after 0.12.0. Out of scope of the library." -msgstr "" - -#: ../../source/reference/manim.scene.sample_space_scene.SampleSpaceScene.rst:14 -msgid "Methods" -msgstr "" - -#: ../../source/reference/manim.scene.sample_space_scene.SampleSpaceScene.rst:34 -msgid "Attributes" -msgstr "" - - diff --git a/docs/i18n/gettext/reference/manim.scene.sample_space_scene.pot b/docs/i18n/gettext/reference/manim.scene.sample_space_scene.pot index 1bfdcb490c..8b13789179 100644 --- a/docs/i18n/gettext/reference/manim.scene.sample_space_scene.pot +++ b/docs/i18n/gettext/reference/manim.scene.sample_space_scene.pot @@ -1,21 +1 @@ -msgid "" -msgstr "" -"Project-Id-Version: Manim \n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" - -#: ../../source/reference/manim.scene.sample_space_scene.rst:2 -msgid "sample\\_space\\_scene" -msgstr "" - -#: ../../../manim/scene/sample_space_scene.py:docstring of manim.scene.sample_space_scene:1 -msgid "A scene suitable for usage with :class:`.SampleSpace`." -msgstr "" - -#: ../../source/reference/manim.scene.sample_space_scene.rst:15 -msgid "Classes" -msgstr "" - - diff --git a/docs/i18n/gettext/reference/manim.scene.scene.Scene.pot b/docs/i18n/gettext/reference/manim.scene.scene.Scene.pot index 6bc7f624d1..bddbfdf7d8 100644 --- a/docs/i18n/gettext/reference/manim.scene.scene.Scene.pot +++ b/docs/i18n/gettext/reference/manim.scene.scene.Scene.pot @@ -38,13 +38,13 @@ msgstr "" msgid "It is not recommended to override the ``__init__`` method in user Scenes. For code that should be ran before a Scene is rendered, use :meth:`Scene.setup` instead." msgstr "" -#: ../../../manim/scene/scene.py:docstring of manim.scene.scene.Scene:21 +#: ../../../manim/scene/scene.py:docstring of manim.scene.scene.Scene:20 #: ../../../manim/scene/scene.py:docstring of manim.scene.scene.Scene.add_sound:12 #: ../../../manim/scene/scene.py:docstring of manim.scene.scene.Scene.construct:14 msgid "Examples" msgstr "" -#: ../../../manim/scene/scene.py:docstring of manim.scene.scene.Scene:22 +#: ../../../manim/scene/scene.py:docstring of manim.scene.scene.Scene:21 msgid "Override the :meth:`Scene.construct` method with your code." msgstr "" @@ -52,158 +52,162 @@ msgstr "" msgid "Methods" msgstr "" -#: ../../source/reference/manim.scene.scene.Scene.rst:71::1 +#: ../../source/reference/manim.scene.scene.Scene.rst:72::1 #: ../../../manim/scene/scene.py:docstring of manim.scene.scene.Scene.add:1 msgid "Mobjects will be displayed, from background to foreground in the order with which they are added." msgstr "" -#: ../../source/reference/manim.scene.scene.Scene.rst:71::1 +#: ../../source/reference/manim.scene.scene.Scene.rst:72::1 #: ../../../manim/scene/scene.py:docstring of manim.scene.scene.Scene.add_foreground_mobject:1 msgid "Adds a single mobject to the foreground, and internally to the list foreground_mobjects, and mobjects." msgstr "" -#: ../../source/reference/manim.scene.scene.Scene.rst:71::1 +#: ../../source/reference/manim.scene.scene.Scene.rst:72::1 #: ../../../manim/scene/scene.py:docstring of manim.scene.scene.Scene.add_foreground_mobjects:1 msgid "Adds mobjects to the foreground, and internally to the list foreground_mobjects, and mobjects." msgstr "" -#: ../../source/reference/manim.scene.scene.Scene.rst:71::1 +#: ../../source/reference/manim.scene.scene.Scene.rst:72::1 #: ../../../manim/scene/scene.py:docstring of manim.scene.scene.Scene.add_sound:1 msgid "This method is used to add a sound to the animation." msgstr "" -#: ../../source/reference/manim.scene.scene.Scene.rst:71::1 +#: ../../source/reference/manim.scene.scene.Scene.rst:72::1 #: ../../../manim/scene/scene.py:docstring of manim.scene.scene.Scene.begin_animations:1 msgid "Start the animations of the scene." msgstr "" -#: ../../source/reference/manim.scene.scene.Scene.rst:71::1 +#: ../../source/reference/manim.scene.scene.Scene.rst:72::1 #: ../../../manim/scene/scene.py:docstring of manim.scene.scene.Scene.bring_to_back:1 msgid "Removes the mobject from the scene and adds them to the back of the scene." msgstr "" -#: ../../source/reference/manim.scene.scene.Scene.rst:71::1 +#: ../../source/reference/manim.scene.scene.Scene.rst:72::1 #: ../../../manim/scene/scene.py:docstring of manim.scene.scene.Scene.bring_to_front:1 msgid "Adds the passed mobjects to the scene again, pushing them to he front of the scene." msgstr "" -#: ../../source/reference/manim.scene.scene.Scene.rst:71::1 +#: ../../source/reference/manim.scene.scene.Scene.rst:72::1 #: ../../../manim/scene/scene.py:docstring of manim.scene.scene.Scene.clear:1 msgid "Removes all mobjects present in self.mobjects and self.foreground_mobjects from the scene." msgstr "" -#: ../../source/reference/manim.scene.scene.Scene.rst:71::1 +#: ../../source/reference/manim.scene.scene.Scene.rst:72::1 #: ../../../manim/scene/scene.py:docstring of manim.scene.scene.Scene.compile_animation_data:1 msgid "Given a list of animations, compile the corresponding static and moving mobjects, and gather the animation durations." msgstr "" -#: ../../source/reference/manim.scene.scene.Scene.rst:71::1 +#: ../../source/reference/manim.scene.scene.Scene.rst:72::1 msgid "Creates _MethodAnimations from any _AnimationBuilders and updates animation kwargs with kwargs passed to play()." msgstr "" -#: ../../source/reference/manim.scene.scene.Scene.rst:71::1 +#: ../../source/reference/manim.scene.scene.Scene.rst:72::1 #: ../../../manim/scene/scene.py:docstring of manim.scene.scene.Scene.construct:1 msgid "Add content to the Scene." msgstr "" -#: ../../source/reference/manim.scene.scene.Scene.rst:71::1 +#: ../../source/reference/manim.scene.scene.Scene.rst:72::1 #: ../../../manim/scene/scene.py:docstring of manim.scene.scene.Scene.get_attrs:1 msgid "Gets attributes of a scene given the attribute's identifier/name." msgstr "" -#: ../../source/reference/manim.scene.scene.Scene.rst:71::1 +#: ../../source/reference/manim.scene.scene.Scene.rst:72::1 msgid "Returns list of family-members of all mobjects in scene." msgstr "" -#: ../../source/reference/manim.scene.scene.Scene.rst:71::1 +#: ../../source/reference/manim.scene.scene.Scene.rst:72::1 #: ../../../manim/scene/scene.py:docstring of manim.scene.scene.Scene.get_moving_mobjects:1 msgid "Gets all moving mobjects in the passed animation(s)." msgstr "" -#: ../../source/reference/manim.scene.scene.Scene.rst:71::1 +#: ../../source/reference/manim.scene.scene.Scene.rst:72::1 #: ../../../manim/scene/scene.py:docstring of manim.scene.scene.Scene.get_restructured_mobject_list:1 msgid "Given a list of mobjects and a list of mobjects to be removed, this filters out the removable mobjects from the list of mobjects." msgstr "" -#: ../../source/reference/manim.scene.scene.Scene.rst:71::1 +#: ../../source/reference/manim.scene.scene.Scene.rst:72::1 #: ../../../manim/scene/scene.py:docstring of manim.scene.scene.Scene.get_run_time:1 msgid "Gets the total run time for a list of animations." msgstr "" -#: ../../source/reference/manim.scene.scene.Scene.rst:71::1 +#: ../../source/reference/manim.scene.scene.Scene.rst:72::1 msgid "You will hardly use this when making your own animations." msgstr "" -#: ../../source/reference/manim.scene.scene.Scene.rst:71::1 +#: ../../source/reference/manim.scene.scene.Scene.rst:72::1 #: ../../../manim/scene/scene.py:docstring of manim.scene.scene.Scene.get_top_level_mobjects:1 msgid "Returns all mobjects which are not submobjects." msgstr "" -#: ../../source/reference/manim.scene.scene.Scene.rst:71::1 +#: ../../source/reference/manim.scene.scene.Scene.rst:72::1 #: ../../../manim/scene/scene.py:docstring of manim.scene.scene.Scene.interactive_embed:1 msgid "Like embed(), but allows for screen interaction." msgstr "" -#: ../../source/reference/manim.scene.scene.Scene.rst:71::1 +#: ../../source/reference/manim.scene.scene.Scene.rst:72::1 #: ../../../manim/scene/scene.py:docstring of manim.scene.scene.Scene.is_current_animation_frozen_frame:1 msgid "Returns whether the current animation produces a static frame (generally a Wait)." msgstr "" -#: ../../source/reference/manim.scene.scene.Scene.rst:71::1 +#: ../../source/reference/manim.scene.scene.Scene.rst:72::1 +msgid "Create separation here; the last section gets finished and a new one gets created." +msgstr "" + +#: ../../source/reference/manim.scene.scene.Scene.rst:72::1 #: ../../../manim/scene/scene.py:docstring of manim.scene.scene.Scene.play_internal:1 msgid "This method is used to prep the animations for rendering, apply the arguments and parameters required to them, render them, and write them to the video file." msgstr "" -#: ../../source/reference/manim.scene.scene.Scene.rst:71::1 +#: ../../source/reference/manim.scene.scene.Scene.rst:72::1 #: ../../../manim/scene/scene.py:docstring of manim.scene.scene.Scene.remove:1 msgid "Removes mobjects in the passed list of mobjects from the scene and the foreground, by removing them from \"mobjects\" and \"foreground_mobjects\"" msgstr "" -#: ../../source/reference/manim.scene.scene.Scene.rst:71::1 +#: ../../source/reference/manim.scene.scene.Scene.rst:72::1 #: ../../../manim/scene/scene.py:docstring of manim.scene.scene.Scene.remove_foreground_mobject:1 msgid "Removes a single mobject from the foreground, and internally from the list foreground_mobjects." msgstr "" -#: ../../source/reference/manim.scene.scene.Scene.rst:71::1 +#: ../../source/reference/manim.scene.scene.Scene.rst:72::1 #: ../../../manim/scene/scene.py:docstring of manim.scene.scene.Scene.remove_foreground_mobjects:1 msgid "Removes mobjects from the foreground, and internally from the list foreground_mobjects." msgstr "" -#: ../../source/reference/manim.scene.scene.Scene.rst:71::1 +#: ../../source/reference/manim.scene.scene.Scene.rst:72::1 #: ../../../manim/scene/scene.py:docstring of manim.scene.scene.Scene.render:1 msgid "Renders this Scene." msgstr "" -#: ../../source/reference/manim.scene.scene.Scene.rst:71::1 +#: ../../source/reference/manim.scene.scene.Scene.rst:72::1 #: ../../../manim/scene/scene.py:docstring of manim.scene.scene.Scene.restructure_mobjects:4 msgid "tl:wr" msgstr "" -#: ../../source/reference/manim.scene.scene.Scene.rst:71::1 +#: ../../source/reference/manim.scene.scene.Scene.rst:72::1 #: ../../../manim/scene/scene.py:docstring of manim.scene.scene.Scene.setup:1 msgid "This is meant to be implemented by any scenes which are commonly subclassed, and have some common setup involved before the construct method is called." msgstr "" -#: ../../source/reference/manim.scene.scene.Scene.rst:71::1 +#: ../../source/reference/manim.scene.scene.Scene.rst:72::1 #: ../../../manim/scene/scene.py:docstring of manim.scene.scene.Scene.should_update_mobjects:1 msgid "Returns True if any mobject in Scene is being updated or if the scene has always_update_mobjects set to true." msgstr "" -#: ../../source/reference/manim.scene.scene.Scene.rst:71::1 +#: ../../source/reference/manim.scene.scene.Scene.rst:72::1 #: ../../../manim/scene/scene.py:docstring of manim.scene.scene.Scene.tear_down:1 msgid "This is meant to be implemented by any scenes which are commonly subclassed, and have some common method to be invoked before the scene ends." msgstr "" -#: ../../source/reference/manim.scene.scene.Scene.rst:71::1 +#: ../../source/reference/manim.scene.scene.Scene.rst:72::1 #: ../../../manim/scene/scene.py:docstring of manim.scene.scene.Scene.update_mobjects:1 msgid "Begins updating all mobjects in the Scene." msgstr "" -#: ../../source/reference/manim.scene.scene.Scene.rst:71::1 +#: ../../source/reference/manim.scene.scene.Scene.rst:72::1 msgid "Like a wrapper for wait()." msgstr "" -#: ../../source/reference/manim.scene.scene.Scene.rst:73 +#: ../../source/reference/manim.scene.scene.Scene.rst:74 msgid "Attributes" msgstr "" @@ -219,6 +223,7 @@ msgstr "" #: ../../../manim/scene/scene.py:docstring of manim.scene.scene.Scene.get_restructured_mobject_list:0 #: ../../../manim/scene/scene.py:docstring of manim.scene.scene.Scene.get_run_time:0 #: ../../../manim/scene/scene.py:docstring of manim.scene.scene.Scene.get_time_progression:0 +#: ../../../manim/scene/scene.py:docstring of manim.scene.scene.Scene.next_section:0 #: ../../../manim/scene/scene.py:docstring of manim.scene.scene.Scene.play_internal:0 #: ../../../manim/scene/scene.py:docstring of manim.scene.scene.Scene.remove:0 #: ../../../manim/scene/scene.py:docstring of manim.scene.scene.Scene.remove_foreground_mobject:0 @@ -277,6 +282,7 @@ msgstr "" #: ../../../manim/scene/scene.py:docstring of manim.scene.scene.Scene.get_time_progression:0 #: ../../../manim/scene/scene.py:docstring of manim.scene.scene.Scene.get_top_level_mobjects:0 #: ../../../manim/scene/scene.py:docstring of manim.scene.scene.Scene.is_current_animation_frozen_frame:0 +#: ../../../manim/scene/scene.py:docstring of manim.scene.scene.Scene.next_section:0 #: ../../../manim/scene/scene.py:docstring of manim.scene.scene.Scene.remove_foreground_mobject:0 #: ../../../manim/scene/scene.py:docstring of manim.scene.scene.Scene.remove_foreground_mobjects:0 #: ../../../manim/scene/scene.py:docstring of manim.scene.scene.Scene.restructure_mobjects:0 @@ -452,6 +458,10 @@ msgstr "" msgid "List of top level mobjects." msgstr "" +#: ../../../manim/scene/scene.py:docstring of manim.scene.scene.Scene.next_section:1 +msgid "Create separation here; the last section gets finished and a new one gets created. ``skip_animations`` skips the rendering of all animations in this section. Refer to :doc:`the documentation` on how to use sections." +msgstr "" + #: ../../../manim/scene/scene.py:docstring of manim.scene.scene.Scene.play_internal:5 msgid "Animation or mobject with mobject method and params" msgstr "" diff --git a/docs/i18n/gettext/reference/manim.scene.scene_file_writer.SceneFileWriter.pot b/docs/i18n/gettext/reference/manim.scene.scene_file_writer.SceneFileWriter.pot index 5c3aed7fbc..21a6e8b368 100644 --- a/docs/i18n/gettext/reference/manim.scene.scene_file_writer.SceneFileWriter.pot +++ b/docs/i18n/gettext/reference/manim.scene.scene_file_writer.SceneFileWriter.pot @@ -22,31 +22,58 @@ msgstr "" msgid "SceneFileWriter is the object that actually writes the animations played, into video files, using FFMPEG. This is mostly for Manim's internal use. You will rarely, if ever, have to use the methods for this class, unless tinkering with the very fabric of Manim's reality." msgstr "" -#: ../../../manim/scene/scene_file_writer.py:docstring of manim.scene.scene_file_writer.SceneFileWriter:14 +#: ../../../manim/scene/scene_file_writer.py:docstring of manim.scene.scene_file_writer.SceneFileWriter:9 +msgid "used to segment scene" +msgstr "" + +#: ../../../manim/scene/scene_file_writer.py:docstring of manim.scene.scene_file_writer.SceneFileWriter:0 +#: ../../../manim/scene/scene_file_writer.py:docstring of manim.scene.scene_file_writer.SceneFileWriter:0 +#: ../../../manim/scene/scene_file_writer.py:docstring of manim.scene.scene_file_writer.SceneFileWriter:0 +msgid "type" +msgstr "" + +#: ../../../manim/scene/scene_file_writer.py:docstring of manim.scene.scene_file_writer.SceneFileWriter:11 +msgid "list of :class:`.Section`" +msgstr "" + +#: ../../../manim/scene/scene_file_writer.py:docstring of manim.scene.scene_file_writer.SceneFileWriter:15 +msgid "where are section videos stored" +msgstr "" + +#: ../../../manim/scene/scene_file_writer.py:docstring of manim.scene.scene_file_writer.SceneFileWriter:17 +#: ../../../manim/scene/scene_file_writer.py:docstring of manim.scene.scene_file_writer.SceneFileWriter:23 +msgid "str" +msgstr "" + +#: ../../../manim/scene/scene_file_writer.py:docstring of manim.scene.scene_file_writer.SceneFileWriter:21 +msgid "name of movie without extension and basis for section video names" +msgstr "" + +#: ../../../manim/scene/scene_file_writer.py:docstring of manim.scene.scene_file_writer.SceneFileWriter:32 msgid "Some useful attributes are:" msgstr "" -#: ../../../manim/scene/scene_file_writer.py:docstring of manim.scene.scene_file_writer.SceneFileWriter:8 +#: ../../../manim/scene/scene_file_writer.py:docstring of manim.scene.scene_file_writer.SceneFileWriter:26 msgid "\"write_to_movie\" (bool=False)" msgstr "" -#: ../../../manim/scene/scene_file_writer.py:docstring of manim.scene.scene_file_writer.SceneFileWriter:9 +#: ../../../manim/scene/scene_file_writer.py:docstring of manim.scene.scene_file_writer.SceneFileWriter:27 msgid "Whether or not to write the animations into a video file." msgstr "" -#: ../../../manim/scene/scene_file_writer.py:docstring of manim.scene.scene_file_writer.SceneFileWriter:10 +#: ../../../manim/scene/scene_file_writer.py:docstring of manim.scene.scene_file_writer.SceneFileWriter:28 msgid "\"movie_file_extension\" (str=\".mp4\")" msgstr "" -#: ../../../manim/scene/scene_file_writer.py:docstring of manim.scene.scene_file_writer.SceneFileWriter:11 +#: ../../../manim/scene/scene_file_writer.py:docstring of manim.scene.scene_file_writer.SceneFileWriter:29 msgid "The file-type extension of the outputted video." msgstr "" -#: ../../../manim/scene/scene_file_writer.py:docstring of manim.scene.scene_file_writer.SceneFileWriter:14 +#: ../../../manim/scene/scene_file_writer.py:docstring of manim.scene.scene_file_writer.SceneFileWriter:32 msgid "\"partial_movie_files\"" msgstr "" -#: ../../../manim/scene/scene_file_writer.py:docstring of manim.scene.scene_file_writer.SceneFileWriter:13 +#: ../../../manim/scene/scene_file_writer.py:docstring of manim.scene.scene_file_writer.SceneFileWriter:31 msgid "List of all the partial-movie files." msgstr "" @@ -54,104 +81,119 @@ msgstr "" msgid "Methods" msgstr "" -#: ../../source/reference/manim.scene.scene_file_writer.SceneFileWriter.rst:42::1 +#: ../../source/reference/manim.scene.scene_file_writer.SceneFileWriter.rst:46::1 #: ../../../manim/scene/scene_file_writer.py:docstring of manim.scene.scene_file_writer.SceneFileWriter.add_audio_segment:1 msgid "This method adds an audio segment from an AudioSegment type object and suitable parameters." msgstr "" -#: ../../source/reference/manim.scene.scene_file_writer.SceneFileWriter.rst:42::1 -msgid "Adds a new partial movie file path to scene.partial_movie_files from an hash." +#: ../../source/reference/manim.scene.scene_file_writer.SceneFileWriter.rst:46::1 +msgid "Adds a new partial movie file path to `scene.partial_movie_files` and current section from a hash." msgstr "" -#: ../../source/reference/manim.scene.scene_file_writer.SceneFileWriter.rst:42::1 +#: ../../source/reference/manim.scene.scene_file_writer.SceneFileWriter.rst:46::1 #: ../../../manim/scene/scene_file_writer.py:docstring of manim.scene.scene_file_writer.SceneFileWriter.add_sound:1 msgid "This method adds an audio segment from a sound file." msgstr "" -#: ../../source/reference/manim.scene.scene_file_writer.SceneFileWriter.rst:42::1 +#: ../../source/reference/manim.scene.scene_file_writer.SceneFileWriter.rst:46::1 #: ../../../manim/scene/scene_file_writer.py:docstring of manim.scene.scene_file_writer.SceneFileWriter.begin_animation:1 msgid "Used internally by manim to stream the animation to FFMPEG for displaying or writing to a file." msgstr "" -#: ../../source/reference/manim.scene.scene_file_writer.SceneFileWriter.rst:42::1 +#: ../../source/reference/manim.scene.scene_file_writer.SceneFileWriter.rst:46::1 #: ../../../manim/scene/scene_file_writer.py:docstring of manim.scene.scene_file_writer.SceneFileWriter.clean_cache:1 msgid "Will clean the cache by removing the oldest partial_movie_files." msgstr "" -#: ../../source/reference/manim.scene.scene_file_writer.SceneFileWriter.rst:42::1 +#: ../../source/reference/manim.scene.scene_file_writer.SceneFileWriter.rst:46::1 #: ../../../manim/scene/scene_file_writer.py:docstring of manim.scene.scene_file_writer.SceneFileWriter.close_movie_pipe:1 msgid "Used internally by Manim to gracefully stop writing to FFMPEG's input buffer" msgstr "" -#: ../../source/reference/manim.scene.scene_file_writer.SceneFileWriter.rst:42::1 -#: ../../../manim/scene/scene_file_writer.py:docstring of manim.scene.scene_file_writer.SceneFileWriter.combine_movie_files:1 +#: ../../source/reference/manim.scene.scene_file_writer.SceneFileWriter.rst:46::1 +#: ../../../manim/scene/scene_file_writer.py:docstring of manim.scene.scene_file_writer.SceneFileWriter.combine_to_movie:1 msgid "Used internally by Manim to combine the separate partial movie files that make up a Scene into a single video file for that Scene." msgstr "" -#: ../../source/reference/manim.scene.scene_file_writer.SceneFileWriter.rst:42::1 +#: ../../source/reference/manim.scene.scene_file_writer.SceneFileWriter.rst:46::1 +#: ../../../manim/scene/scene_file_writer.py:docstring of manim.scene.scene_file_writer.SceneFileWriter.combine_to_section_videos:1 +msgid "Concatenate partial movie files for each section." +msgstr "" + +#: ../../source/reference/manim.scene.scene_file_writer.SceneFileWriter.rst:46::1 #: ../../../manim/scene/scene_file_writer.py:docstring of manim.scene.scene_file_writer.SceneFileWriter.create_audio_segment:1 msgid "Creates an empty, silent, Audio Segment." msgstr "" -#: ../../source/reference/manim.scene.scene_file_writer.SceneFileWriter.rst:42::1 +#: ../../source/reference/manim.scene.scene_file_writer.SceneFileWriter.rst:46::1 #: ../../../manim/scene/scene_file_writer.py:docstring of manim.scene.scene_file_writer.SceneFileWriter.end_animation:1 msgid "Internally used by Manim to stop streaming to FFMPEG gracefully." msgstr "" -#: ../../source/reference/manim.scene.scene_file_writer.SceneFileWriter.rst:42::1 +#: ../../source/reference/manim.scene.scene_file_writer.SceneFileWriter.rst:46::1 msgid "Finishes writing to the FFMPEG buffer or writing images to output directory." msgstr "" -#: ../../source/reference/manim.scene.scene_file_writer.SceneFileWriter.rst:42::1 +#: ../../source/reference/manim.scene.scene_file_writer.SceneFileWriter.rst:46::1 +#: ../../../manim/scene/scene_file_writer.py:docstring of manim.scene.scene_file_writer.SceneFileWriter.finish_last_section:1 +msgid "Delete current section if it is empty." +msgstr "" + +#: ../../source/reference/manim.scene.scene_file_writer.SceneFileWriter.rst:46::1 #: ../../../manim/scene/scene_file_writer.py:docstring of manim.scene.scene_file_writer.SceneFileWriter.flush_cache_directory:1 msgid "Delete all the cached partial movie files" msgstr "" -#: ../../source/reference/manim.scene.scene_file_writer.SceneFileWriter.rst:42::1 +#: ../../source/reference/manim.scene.scene_file_writer.SceneFileWriter.rst:46::1 #: ../../../manim/scene/scene_file_writer.py:docstring of manim.scene.scene_file_writer.SceneFileWriter.get_resolution_directory:1 msgid "Get the name of the resolution directory directly containing the video file." msgstr "" -#: ../../source/reference/manim.scene.scene_file_writer.SceneFileWriter.rst:42::1 +#: ../../source/reference/manim.scene.scene_file_writer.SceneFileWriter.rst:46::1 #: ../../../manim/scene/scene_file_writer.py:docstring of manim.scene.scene_file_writer.SceneFileWriter.idle_stream:1 msgid "Doesn't write anything to the FFMPEG frame buffer." msgstr "" -#: ../../source/reference/manim.scene.scene_file_writer.SceneFileWriter.rst:42::1 +#: ../../source/reference/manim.scene.scene_file_writer.SceneFileWriter.rst:46::1 #: ../../../manim/scene/scene_file_writer.py:docstring of manim.scene.scene_file_writer.SceneFileWriter.init_audio:1 msgid "Preps the writer for adding audio to the movie." msgstr "" -#: ../../source/reference/manim.scene.scene_file_writer.SceneFileWriter.rst:42::1 +#: ../../source/reference/manim.scene.scene_file_writer.SceneFileWriter.rst:46::1 #: ../../../manim/scene/scene_file_writer.py:docstring of manim.scene.scene_file_writer.SceneFileWriter.init_output_directories:1 msgid "Initialise output directories." msgstr "" -#: ../../source/reference/manim.scene.scene_file_writer.SceneFileWriter.rst:42::1 +#: ../../source/reference/manim.scene.scene_file_writer.SceneFileWriter.rst:46::1 #: ../../../manim/scene/scene_file_writer.py:docstring of manim.scene.scene_file_writer.SceneFileWriter.is_already_cached:1 msgid "Will check if a file named with `hash_invocation` exists." msgstr "" -#: ../../source/reference/manim.scene.scene_file_writer.SceneFileWriter.rst:42::1 +#: ../../source/reference/manim.scene.scene_file_writer.SceneFileWriter.rst:46::1 +#: ../../../manim/scene/scene_file_writer.py:docstring of manim.scene.scene_file_writer.SceneFileWriter.next_section:1 +msgid "Create segmentation cut here." +msgstr "" + +#: ../../source/reference/manim.scene.scene_file_writer.SceneFileWriter.rst:46::1 #: ../../../manim/scene/scene_file_writer.py:docstring of manim.scene.scene_file_writer.SceneFileWriter.open_movie_pipe:1 msgid "Used internally by Manim to initialise FFMPEG and begin writing to FFMPEG's input buffer." msgstr "" -#: ../../source/reference/manim.scene.scene_file_writer.SceneFileWriter.rst:42::1 +#: ../../source/reference/manim.scene.scene_file_writer.SceneFileWriter.rst:46::1 #: ../../../manim/scene/scene_file_writer.py:docstring of manim.scene.scene_file_writer.SceneFileWriter.print_file_ready_message:1 msgid "Prints the \"File Ready\" message to STDOUT." msgstr "" -#: ../../source/reference/manim.scene.scene_file_writer.SceneFileWriter.rst:42::1 +#: ../../source/reference/manim.scene.scene_file_writer.SceneFileWriter.rst:46::1 msgid "The name is a misnomer." msgstr "" -#: ../../source/reference/manim.scene.scene_file_writer.SceneFileWriter.rst:42::1 +#: ../../source/reference/manim.scene.scene_file_writer.SceneFileWriter.rst:46::1 #: ../../../manim/scene/scene_file_writer.py:docstring of manim.scene.scene_file_writer.SceneFileWriter.write_frame:1 msgid "Used internally by Manim to write a frame to the FFMPEG input buffer." msgstr "" -#: ../../source/reference/manim.scene.scene_file_writer.SceneFileWriter.rst:44 +#: ../../source/reference/manim.scene.scene_file_writer.SceneFileWriter.rst:48 msgid "Attributes" msgstr "" @@ -161,6 +203,7 @@ msgstr "" #: ../../../manim/scene/scene_file_writer.py:docstring of manim.scene.scene_file_writer.SceneFileWriter.begin_animation:0 #: ../../../manim/scene/scene_file_writer.py:docstring of manim.scene.scene_file_writer.SceneFileWriter.end_animation:0 #: ../../../manim/scene/scene_file_writer.py:docstring of manim.scene.scene_file_writer.SceneFileWriter.is_already_cached:0 +#: ../../../manim/scene/scene_file_writer.py:docstring of manim.scene.scene_file_writer.SceneFileWriter.next_section:0 #: ../../../manim/scene/scene_file_writer.py:docstring of manim.scene.scene_file_writer.SceneFileWriter.save_final_image:0 #: ../../../manim/scene/scene_file_writer.py:docstring of manim.scene.scene_file_writer.SceneFileWriter.write_frame:0 msgid "Parameters" @@ -179,10 +222,10 @@ msgid "The gain of the segment from the background." msgstr "" #: ../../../manim/scene/scene_file_writer.py:docstring of manim.scene.scene_file_writer.SceneFileWriter.add_partial_movie_file:1 -msgid "Adds a new partial movie file path to scene.partial_movie_files from an hash. This method will compute the path from the hash." +msgid "Adds a new partial movie file path to `scene.partial_movie_files` and current section from a hash. This method will compute the path from the hash. In addition to that it adds the new animation to the current section." msgstr "" -#: ../../../manim/scene/scene_file_writer.py:docstring of manim.scene.scene_file_writer.SceneFileWriter.add_partial_movie_file:3 +#: ../../../manim/scene/scene_file_writer.py:docstring of manim.scene.scene_file_writer.SceneFileWriter.add_partial_movie_file:4 msgid "Hash of the animation." msgstr "" @@ -207,6 +250,14 @@ msgstr "" msgid "Whether or not to write to a video file." msgstr "" +#: ../../../manim/scene/scene_file_writer.py:docstring of manim.scene.scene_file_writer.SceneFileWriter.combine_to_section_videos:0 +#: ../../../manim/scene/scene_file_writer.py:docstring of manim.scene.scene_file_writer.SceneFileWriter.finish_last_section:0 +#: ../../../manim/scene/scene_file_writer.py:docstring of manim.scene.scene_file_writer.SceneFileWriter.get_resolution_directory:0 +#: ../../../manim/scene/scene_file_writer.py:docstring of manim.scene.scene_file_writer.SceneFileWriter.is_already_cached:0 +#: ../../../manim/scene/scene_file_writer.py:docstring of manim.scene.scene_file_writer.SceneFileWriter.next_section:0 +msgid "Return type" +msgstr "" + #: ../../../manim/scene/scene_file_writer.py:docstring of manim.scene.scene_file_writer.SceneFileWriter.finish:1 msgid "Finishes writing to the FFMPEG buffer or writing images to output directory. Combines the partial movie files into the whole scene. If save_last_frame is True, saves the last frame in the default image directory." msgstr "" @@ -228,11 +279,6 @@ msgstr "" msgid "The name of the directory." msgstr "" -#: ../../../manim/scene/scene_file_writer.py:docstring of manim.scene.scene_file_writer.SceneFileWriter.get_resolution_directory:0 -#: ../../../manim/scene/scene_file_writer.py:docstring of manim.scene.scene_file_writer.SceneFileWriter.is_already_cached:0 -msgid "Return type" -msgstr "" - #: ../../../manim/scene/scene_file_writer.py:docstring of manim.scene.scene_file_writer.SceneFileWriter.get_resolution_directory:21 msgid ":class:`str`" msgstr "" diff --git a/docs/i18n/gettext/reference/manim.scene.section.DefaultSectionType.pot b/docs/i18n/gettext/reference/manim.scene.section.DefaultSectionType.pot new file mode 100644 index 0000000000..ad869c8238 --- /dev/null +++ b/docs/i18n/gettext/reference/manim.scene.section.DefaultSectionType.pot @@ -0,0 +1,37 @@ + +msgid "" +msgstr "" +"Project-Id-Version: Manim \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" + +#: ../../source/reference/manim.scene.section.DefaultSectionType.rst:2 +msgid "DefaultSectionType" +msgstr "" + +#: ../../source/reference/manim.scene.section.DefaultSectionType.rst:4 +msgid "Qualified name: ``manim.scene.section.DefaultSectionType``" +msgstr "" + +#: ../../../manim/scene/section.py:docstring of manim.scene.section.DefaultSectionType:1 +msgid "Bases: :class:`str`, :class:`enum.Enum`" +msgstr "" + +#: ../../../manim/scene/section.py:docstring of manim.scene.section.DefaultSectionType:1 +msgid "The type of a section can be used for third party applications. A presentation system could for example use the types to created loops." +msgstr "" + +#: ../../../manim/scene/section.py:docstring of manim.scene.section.DefaultSectionType:5 +msgid "Examples" +msgstr "" + +#: ../../../manim/scene/section.py:docstring of manim.scene.section.DefaultSectionType:6 +msgid "This class can be reimplemented for more types::" +msgstr "" + +#: ../../source/reference/manim.scene.section.DefaultSectionType.rst:16 +msgid "Attributes" +msgstr "" + + diff --git a/docs/i18n/gettext/reference/manim.scene.section.Section.pot b/docs/i18n/gettext/reference/manim.scene.section.Section.pot new file mode 100644 index 0000000000..5848fb90ad --- /dev/null +++ b/docs/i18n/gettext/reference/manim.scene.section.Section.pot @@ -0,0 +1,79 @@ + +msgid "" +msgstr "" +"Project-Id-Version: Manim \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" + +#: ../../source/reference/manim.scene.section.Section.rst:2 +msgid "Section" +msgstr "" + +#: ../../source/reference/manim.scene.section.Section.rst:4 +msgid "Qualified name: ``manim.scene.section.Section``" +msgstr "" + +#: ../../../manim/scene/section.py:docstring of manim.scene.section.Section:1 +msgid "Bases: :class:`object`" +msgstr "" + +#: ../../../manim/scene/section.py:docstring of manim.scene.section.Section:1 +msgid "A :class:`.Scene` can be segmented into multiple Sections. Refer to :doc:`the documentation` for more info. It consists of multiple animations." +msgstr "" + +#: ../../../manim/scene/section.py:docstring of manim.scene.section.Section:0 +#: ../../../manim/scene/section.py:docstring of manim.scene.section.Section.get_dict:0 +msgid "Parameters" +msgstr "" + +#: ../../../manim/scene/section.py:docstring of manim.scene.section.Section:7 +msgid "Can be used by a third party applications to classify different types of sections." +msgstr "" + +#: ../../../manim/scene/section.py:docstring of manim.scene.section.Section:11 +msgid "Path to video file with animations belonging to section relative to sections directory. If ``None``, then the section will not be saved." +msgstr "" + +#: ../../../manim/scene/section.py:docstring of manim.scene.section.Section:16 +msgid "Human readable, non-unique name for this section." +msgstr "" + +#: ../../../manim/scene/section.py:docstring of manim.scene.section.Section:20 +msgid "Skip rendering the animations in this section when ``True``." +msgstr "" + +#: ../../../manim/scene/section.py:docstring of manim.scene.section.Section:24 +msgid "Animations belonging to this section." +msgstr "" + +#: ../../source/reference/manim.scene.section.Section.rst:14 +msgid "Methods" +msgstr "" + +#: ../../../manim/scene/section.py:docstring of manim.scene.section.Section.get_clean_partial_movie_files:1::1 +#: ../../../manim/scene/section.py:docstring of manim.scene.section.Section.get_clean_partial_movie_files:1 +msgid "Return all partial movie files that are not ``None``." +msgstr "" + +#: ../../../manim/scene/section.py:docstring of manim.scene.section.Section.get_clean_partial_movie_files:1::1 +#: ../../../manim/scene/section.py:docstring of manim.scene.section.Section.get_dict:1 +msgid "Get dictionary representation with metadata of output video." +msgstr "" + +#: ../../../manim/scene/section.py:docstring of manim.scene.section.Section.get_clean_partial_movie_files:1::1 +#: ../../../manim/scene/section.py:docstring of manim.scene.section.Section.is_empty:1 +msgid "Check whether this section is empty." +msgstr "" + +#: ../../../manim/scene/section.py:docstring of manim.scene.section.Section.get_clean_partial_movie_files:0 +#: ../../../manim/scene/section.py:docstring of manim.scene.section.Section.get_dict:0 +#: ../../../manim/scene/section.py:docstring of manim.scene.section.Section.is_empty:0 +msgid "Return type" +msgstr "" + +#: ../../../manim/scene/section.py:docstring of manim.scene.section.Section.get_dict:3 +msgid "The output from this function is used from every section to build the sections index file. The output video must have been created in the ``sections_dir`` before executing this method. This is the main part of the Segmented Video API." +msgstr "" + + diff --git a/docs/i18n/gettext/reference/manim.scene.section.pot b/docs/i18n/gettext/reference/manim.scene.section.pot new file mode 100644 index 0000000000..3ced8291c8 --- /dev/null +++ b/docs/i18n/gettext/reference/manim.scene.section.pot @@ -0,0 +1,25 @@ + +msgid "" +msgstr "" +"Project-Id-Version: Manim \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" + +#: ../../source/reference/manim.scene.section.rst:2 +msgid "section" +msgstr "" + +#: ../../../manim/scene/section.py:docstring of manim.scene.section:1 +msgid "building blocks of segmented video API" +msgstr "" + +#: ../../source/reference/manim.scene.section.rst:15 +msgid "Classes" +msgstr "" + +#: ../../source/reference/manim.scene.section.rst:22::1 +msgid "The type of a section can be used for third party applications." +msgstr "" + + diff --git a/docs/i18n/gettext/reference/manim.utils.commands.pot b/docs/i18n/gettext/reference/manim.utils.commands.pot new file mode 100644 index 0000000000..42e0c1035d --- /dev/null +++ b/docs/i18n/gettext/reference/manim.utils.commands.pot @@ -0,0 +1,26 @@ + +msgid "" +msgstr "" +"Project-Id-Version: Manim \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" + +#: ../../source/reference/manim.utils.commands.rst:2 +msgid "commands" +msgstr "" + +#: ../../source/reference/manim.utils.commands.rst:20 +msgid "Functions" +msgstr "" + +#: ../../../manim/utils/commands.py:docstring of manim.utils.commands.get_dir_layout:1 +msgid "Get list of paths relative to dirpath of all files in dir and subdirs recursively." +msgstr "" + +#: ../../../manim/utils/commands.py:docstring of manim.utils.commands.get_dir_layout:0 +#: ../../../manim/utils/commands.py:docstring of manim.utils.commands.get_video_metadata:0 +msgid "Parameters" +msgstr "" + + diff --git a/docs/i18n/gettext/reference/manim.utils.images.pot b/docs/i18n/gettext/reference/manim.utils.images.pot index f056fd0949..9d0b3d5973 100644 --- a/docs/i18n/gettext/reference/manim.utils.images.pot +++ b/docs/i18n/gettext/reference/manim.utils.images.pot @@ -14,4 +14,14 @@ msgstr "" msgid "Image manipulation utilities." msgstr "" +#: ../../source/reference/manim.utils.images.rst:20 +msgid "Functions" +msgstr "" + +#: ../../../manim/utils/images.py:docstring of manim.utils.images.drag_pixels:0 +#: ../../../manim/utils/images.py:docstring of manim.utils.images.get_full_raster_image_path:0 +#: ../../../manim/utils/images.py:docstring of manim.utils.images.invert_image:0 +msgid "Parameters" +msgstr "" + diff --git a/docs/i18n/gettext/reference/manim.utils.scale.LinearBase.pot b/docs/i18n/gettext/reference/manim.utils.scale.LinearBase.pot new file mode 100644 index 0000000000..ded61a6bf2 --- /dev/null +++ b/docs/i18n/gettext/reference/manim.utils.scale.LinearBase.pot @@ -0,0 +1,61 @@ + +msgid "" +msgstr "" +"Project-Id-Version: Manim \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" + +#: ../../source/reference/manim.utils.scale.LinearBase.rst:2 +msgid "LinearBase" +msgstr "" + +#: ../../source/reference/manim.utils.scale.LinearBase.rst:4 +msgid "Qualified name: ``manim.utils.scale.LinearBase``" +msgstr "" + +#: ../../../manim/utils/scale.py:docstring of manim.utils.scale.LinearBase:1 +msgid "Bases: :class:`manim.utils.scale._ScaleBase`" +msgstr "" + +#: ../../../manim/utils/scale.py:docstring of manim.utils.scale.LinearBase:1 +msgid "The default scaling class." +msgstr "" + +#: ../../../manim/utils/scale.py:docstring of manim.utils.scale.LinearBase:0 +#: ../../../manim/utils/scale.py:docstring of manim.utils.scale.LinearBase.function:0 +#: ../../../manim/utils/scale.py:docstring of manim.utils.scale.LinearBase.inverse_function:0 +msgid "Parameters" +msgstr "" + +#: ../../../manim/utils/scale.py:docstring of manim.utils.scale.LinearBase:3 +msgid "The slope of the linear function, by default 1.0" +msgstr "" + +#: ../../source/reference/manim.utils.scale.LinearBase.rst:14 +msgid "Methods" +msgstr "" + +#: ../../../manim/utils/scale.py:docstring of manim.utils.scale.LinearBase.function:1::1 +#: ../../../manim/utils/scale.py:docstring of manim.utils.scale.LinearBase.function:1 +msgid "Multiplies the value by the scale factor." +msgstr "" + +#: ../../../manim/utils/scale.py:docstring of manim.utils.scale.LinearBase.function:1::1 +msgid "Inverse of function." +msgstr "" + +#: ../../../manim/utils/scale.py:docstring of manim.utils.scale.LinearBase.function:3 +msgid "Value to be multiplied by the scale factor." +msgstr "" + +#: ../../../manim/utils/scale.py:docstring of manim.utils.scale.LinearBase.function:0 +#: ../../../manim/utils/scale.py:docstring of manim.utils.scale.LinearBase.inverse_function:0 +msgid "Return type" +msgstr "" + +#: ../../../manim/utils/scale.py:docstring of manim.utils.scale.LinearBase.inverse_function:1 +msgid "Inverse of function. Divides the value by the scale factor." +msgstr "" + + diff --git a/docs/i18n/gettext/reference/manim.utils.scale.LogBase.pot b/docs/i18n/gettext/reference/manim.utils.scale.LogBase.pot new file mode 100644 index 0000000000..9b2eb0488c --- /dev/null +++ b/docs/i18n/gettext/reference/manim.utils.scale.LogBase.pot @@ -0,0 +1,80 @@ + +msgid "" +msgstr "" +"Project-Id-Version: Manim \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" + +#: ../../source/reference/manim.utils.scale.LogBase.rst:2 +msgid "LogBase" +msgstr "" + +#: ../../source/reference/manim.utils.scale.LogBase.rst:4 +msgid "Qualified name: ``manim.utils.scale.LogBase``" +msgstr "" + +#: ../../../manim/utils/scale.py:docstring of manim.utils.scale.LogBase:1 +msgid "Bases: :class:`manim.utils.scale._ScaleBase`" +msgstr "" + +#: ../../../manim/utils/scale.py:docstring of manim.utils.scale.LogBase:1 +msgid "Scale for logarithmic graphs/functions." +msgstr "" + +#: ../../../manim/utils/scale.py:docstring of manim.utils.scale.LogBase:0 +#: ../../../manim/utils/scale.py:docstring of manim.utils.scale.LogBase.function:0 +#: ../../../manim/utils/scale.py:docstring of manim.utils.scale.LogBase.get_custom_labels:0 +#: ../../../manim/utils/scale.py:docstring of manim.utils.scale.LogBase.inverse_function:0 +msgid "Parameters" +msgstr "" + +#: ../../../manim/utils/scale.py:docstring of manim.utils.scale.LogBase:3 +msgid "The base of the log, by default 10." +msgstr "" + +#: ../../../manim/utils/scale.py:docstring of manim.utils.scale.LogBase:4 +msgid "For use with :class:`~.Axes`: Whetherer or not to include ``LaTeX`` axis labels, by default True." +msgstr "" + +#: ../../../manim/utils/scale.py:docstring of manim.utils.scale.LogBase:9 +msgid "Examples" +msgstr "" + +#: ../../source/reference/manim.utils.scale.LogBase.rst:14 +msgid "Methods" +msgstr "" + +#: ../../../manim/utils/scale.py:docstring of manim.utils.scale.LogBase.function:1::1 +#: ../../../manim/utils/scale.py:docstring of manim.utils.scale.LogBase.function:1 +msgid "Scales the value to fit it to a logarithmic scale.``self.function(5)==10**5``" +msgstr "" + +#: ../../../manim/utils/scale.py:docstring of manim.utils.scale.LogBase.function:1::1 +#: ../../../manim/utils/scale.py:docstring of manim.utils.scale.LogBase.get_custom_labels:1 +msgid "Produces custom :class:`~.Integer` labels in the form of ``10^2``." +msgstr "" + +#: ../../../manim/utils/scale.py:docstring of manim.utils.scale.LogBase.function:1::1 +msgid "Inverse of ``function``." +msgstr "" + +#: ../../../manim/utils/scale.py:docstring of manim.utils.scale.LogBase.function:0 +#: ../../../manim/utils/scale.py:docstring of manim.utils.scale.LogBase.get_custom_labels:0 +#: ../../../manim/utils/scale.py:docstring of manim.utils.scale.LogBase.inverse_function:0 +msgid "Return type" +msgstr "" + +#: ../../../manim/utils/scale.py:docstring of manim.utils.scale.LogBase.get_custom_labels:3 +msgid "The iterable of values used to create the labels. Determines the exponent." +msgstr "" + +#: ../../../manim/utils/scale.py:docstring of manim.utils.scale.LogBase.get_custom_labels:4 +msgid "The number of decimal places to include in the exponent" +msgstr "" + +#: ../../../manim/utils/scale.py:docstring of manim.utils.scale.LogBase.get_custom_labels:5 +msgid "Additional arguments to be passed to :class:`~.Integer`." +msgstr "" + + diff --git a/docs/i18n/gettext/reference/manim.utils.scale.pot b/docs/i18n/gettext/reference/manim.utils.scale.pot new file mode 100644 index 0000000000..eb27427a75 --- /dev/null +++ b/docs/i18n/gettext/reference/manim.utils.scale.pot @@ -0,0 +1,21 @@ + +msgid "" +msgstr "" +"Project-Id-Version: Manim \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" + +#: ../../source/reference/manim.utils.scale.rst:2 +msgid "scale" +msgstr "" + +#: ../../source/reference/manim.utils.scale.rst:15 +msgid "Classes" +msgstr "" + +#: ../../source/reference/manim.utils.scale.rst:22::1 +msgid "The default scaling class." +msgstr "" + + diff --git a/docs/i18n/gettext/reference_index/scenes.pot b/docs/i18n/gettext/reference_index/scenes.pot index 4166e83cb6..8d9df9008a 100644 --- a/docs/i18n/gettext/reference_index/scenes.pot +++ b/docs/i18n/gettext/reference_index/scenes.pot @@ -10,27 +10,27 @@ msgstr "" msgid "Scenes" msgstr "" -#: ../../source/reference_index/scenes.rst:16::1 +#: ../../source/reference_index/scenes.rst:15::1 msgid "A scene whose camera can be moved around." msgstr "" -#: ../../source/reference_index/scenes.rst:16::1 -msgid "A scene suitable for usage with :class:`.SampleSpace`." +#: ../../source/reference_index/scenes.rst:15::1 +msgid "building blocks of segmented video API" msgstr "" -#: ../../source/reference_index/scenes.rst:16::1 +#: ../../source/reference_index/scenes.rst:15::1 msgid "Basic canvas for animations." msgstr "" -#: ../../source/reference_index/scenes.rst:16::1 +#: ../../source/reference_index/scenes.rst:15::1 msgid "The interface between scenes and ffmpeg." msgstr "" -#: ../../source/reference_index/scenes.rst:16::1 +#: ../../source/reference_index/scenes.rst:15::1 msgid "A scene suitable for rendering three-dimensional objects and animations." msgstr "" -#: ../../source/reference_index/scenes.rst:16::1 +#: ../../source/reference_index/scenes.rst:15::1 msgid "A scene suitable for vector spaces." msgstr "" diff --git a/docs/i18n/gettext/reference_index/utilities_misc.pot b/docs/i18n/gettext/reference_index/utilities_misc.pot index 31d827e36f..02a09d3c79 100644 --- a/docs/i18n/gettext/reference_index/utilities_misc.pot +++ b/docs/i18n/gettext/reference_index/utilities_misc.pot @@ -14,71 +14,71 @@ msgstr "" msgid "Module Index" msgstr "" -#: ../../source/reference_index/utilities_misc.rst:29::1 +#: ../../source/reference_index/utilities_misc.rst:31::1 msgid "Constant definitions." msgstr "" -#: ../../source/reference_index/utilities_misc.rst:29::1 +#: ../../source/reference_index/utilities_misc.rst:31::1 msgid "Utility functions related to Bézier curves." msgstr "" -#: ../../source/reference_index/utilities_misc.rst:29::1 +#: ../../source/reference_index/utilities_misc.rst:31::1 msgid "Colors and utility functions for conversion between different color models." msgstr "" -#: ../../source/reference_index/utilities_misc.rst:29::1 +#: ../../source/reference_index/utilities_misc.rst:31::1 msgid "Utilities that might be useful for configuration dictionaries." msgstr "" -#: ../../source/reference_index/utilities_misc.rst:29::1 +#: ../../source/reference_index/utilities_misc.rst:31::1 msgid "Decorators for deprecating classes, functions and function parameters." msgstr "" -#: ../../source/reference_index/utilities_misc.rst:29::1 +#: ../../source/reference_index/utilities_misc.rst:31::1 msgid "Utilities for scene caching." msgstr "" -#: ../../source/reference_index/utilities_misc.rst:29::1 +#: ../../source/reference_index/utilities_misc.rst:31::1 msgid "Utilities for using Manim with IPython (in particular: Jupyter notebooks)" msgstr "" -#: ../../source/reference_index/utilities_misc.rst:29::1 +#: ../../source/reference_index/utilities_misc.rst:31::1 msgid "Image manipulation utilities." msgstr "" -#: ../../source/reference_index/utilities_misc.rst:29::1 +#: ../../source/reference_index/utilities_misc.rst:31::1 msgid "Operations on iterables." msgstr "" -#: ../../source/reference_index/utilities_misc.rst:29::1 +#: ../../source/reference_index/utilities_misc.rst:31::1 msgid "Functions determining transformation paths between sets of points." msgstr "" -#: ../../source/reference_index/utilities_misc.rst:29::1 +#: ../../source/reference_index/utilities_misc.rst:31::1 msgid "A selection of rate functions, i.e., *speed curves* for animations." msgstr "" -#: ../../source/reference_index/utilities_misc.rst:29::1 +#: ../../source/reference_index/utilities_misc.rst:31::1 msgid "A collection of simple functions." msgstr "" -#: ../../source/reference_index/utilities_misc.rst:29::1 +#: ../../source/reference_index/utilities_misc.rst:31::1 msgid "Sound-related utility functions." msgstr "" -#: ../../source/reference_index/utilities_misc.rst:29::1 +#: ../../source/reference_index/utilities_misc.rst:31::1 msgid "Utility functions for two- and three-dimensional vectors." msgstr "" -#: ../../source/reference_index/utilities_misc.rst:29::1 +#: ../../source/reference_index/utilities_misc.rst:31::1 msgid "String manipulation utilities." msgstr "" -#: ../../source/reference_index/utilities_misc.rst:29::1 +#: ../../source/reference_index/utilities_misc.rst:31::1 msgid "Utilities for processing LaTeX templates." msgstr "" -#: ../../source/reference_index/utilities_misc.rst:29::1 +#: ../../source/reference_index/utilities_misc.rst:31::1 msgid "A library of LaTeX templates." msgstr "" diff --git a/docs/i18n/gettext/tutorials/a_deeper_look.pot b/docs/i18n/gettext/tutorials/a_deeper_look.pot index 76994d4027..aa77b8257a 100644 --- a/docs/i18n/gettext/tutorials/a_deeper_look.pot +++ b/docs/i18n/gettext/tutorials/a_deeper_look.pot @@ -67,26 +67,62 @@ msgid "Saving the last frame with ``-s`` can be combined with the flags for diff msgstr "" #: ../../source/tutorials/a_deeper_look.rst:141 -msgid "Some command line flags" +msgid "Sections" msgstr "" #: ../../source/tutorials/a_deeper_look.rst:143 +msgid "In addition to the movie output file one can use sections. Each section produces its own output video. The cuts between two sections can be set like this:" +msgstr "" + +#: ../../source/tutorials/a_deeper_look.rst:157 +msgid "All the animations between two of these cuts get concatenated into a single output video file. Be aware that you need at least one animation in each section. For example this wouldn't create an output video:" +msgstr "" + +#: ../../source/tutorials/a_deeper_look.rst:171 +msgid "One way of fixing this is to wait a little:" +msgstr "" + +#: ../../source/tutorials/a_deeper_look.rst:182 +msgid "For videos to be created for each section you have to add the ``--save_sections`` flag to the Manim call like this:" +msgstr "" + +#: ../../source/tutorials/a_deeper_look.rst:188 +msgid "If you do this, the ``media`` folder will look like this:" +msgstr "" + +#: ../../source/tutorials/a_deeper_look.rst:214 +msgid "As you can see each section receives their own output video in the ``sections`` directory. The JSON file in here contains some useful information for each section:" +msgstr "" + +#: ../../source/tutorials/a_deeper_look.rst:255 +msgid "This data can be used by third party applications, like a presentation system or automated video editing tool." +msgstr "" + +#: ../../source/tutorials/a_deeper_look.rst:257 +msgid "You can also skip rendering all animations belonging to a section like this:" +msgstr "" + +#: ../../source/tutorials/a_deeper_look.rst:271 +msgid "Some command line flags" +msgstr "" + +#: ../../source/tutorials/a_deeper_look.rst:273 msgid "When executing the command" msgstr "" -#: ../../source/tutorials/a_deeper_look.rst:149 +#: ../../source/tutorials/a_deeper_look.rst:279 msgid "it was necessary to specify which ``Scene`` class to render. This is because a single file can contain more than one ``Scene`` class. If your file contains multiple ``Scene`` classes, and you want to render them all, you can use the ``-a`` flag." msgstr "" -#: ../../source/tutorials/a_deeper_look.rst:154 +#: ../../source/tutorials/a_deeper_look.rst:284 msgid "As discussed previously, the ``-ql`` specifies low render quality. This does not look very good, but is very useful for rapid prototyping and testing. The other options that specify render quality are ``-qm``, ``-qh``, and ``-qk`` for medium, high, and 4k quality, respectively." msgstr "" -#: ../../source/tutorials/a_deeper_look.rst:159 +#: ../../source/tutorials/a_deeper_look.rst:289 msgid "The ``-p`` flag plays the animation once it is rendered. If you want to open the file browser at the location of the animation instead of playing it, you can use the ``-f`` flag. You can also omit these two flags." msgstr "" -#: ../../source/tutorials/a_deeper_look.rst:163 +#: ../../source/tutorials/a_deeper_look.rst:293 msgid "Finally, by default manim will output .mp4 files. If you want your animations in .gif format instead, use the ``-i`` flag. The output files will be in the same folder as the .mp4 files, and with the same name, but a different file extension." msgstr "" diff --git a/docs/i18n/gettext/tutorials/building_blocks.pot b/docs/i18n/gettext/tutorials/building_blocks.pot index ee5fcb889d..a7c5e0ceb4 100644 --- a/docs/i18n/gettext/tutorials/building_blocks.pot +++ b/docs/i18n/gettext/tutorials/building_blocks.pot @@ -15,7 +15,7 @@ msgid "This document explains the building blocks of manim and will give you all msgstr "" #: ../../source/tutorials/building_blocks.rst:8 -msgid "Essentially, manim puts at your disposal three different concepts that you can orchestrate together to produce mathematical animations: the **mathematical object** (or **mobject** for short) the **animation**, and the **scene**. As we will see in the following sections, each of these three concepts is implemented in manim as a separate class: the :class:`.Mobject`, :class:`.Animation`, and :class:`.Scene` classes." +msgid "Essentially, manim puts at your disposal three different concepts that you can orchestrate together to produce mathematical animations: the **mathematical object** (or **mobject** for short), the **animation**, and the **scene**. As we will see in the following sections, each of these three concepts is implemented in manim as a separate class: the :class:`.Mobject`, :class:`.Animation`, and :class:`.Scene` classes." msgstr "" #: ../../source/tutorials/building_blocks.rst:15 @@ -27,7 +27,7 @@ msgid "Mobjects" msgstr "" #: ../../source/tutorials/building_blocks.rst:23 -msgid "Mobjects are the basic building block for all manim animations. Each class that derives from :class:`.Mobject` represents an object that can be displayed on the screen. For example, simple shapes such as :class:`.Circle`, :class:`.Arrow`, and :class:`.Rectangle` are all mobjects. More complicated constructs such as :class:`.Axes`, :class:`.FunctionGraph`, or :class:`.BarChart` are mobjects as well." +msgid "Mobjects are the basic building blocks for all manim animations. Each class that derives from :class:`.Mobject` represents an object that can be displayed on the screen. For example, simple shapes such as :class:`.Circle`, :class:`.Arrow`, and :class:`.Rectangle` are all mobjects. More complicated constructs such as :class:`.Axes`, :class:`.FunctionGraph`, or :class:`.BarChart` are mobjects as well." msgstr "" #: ../../source/tutorials/building_blocks.rst:30 @@ -187,7 +187,7 @@ msgid "If alpha is 1, you want the value to be 100." msgstr "" #: ../../source/tutorials/building_blocks.rst:327 -msgid "Generally, you start with the starting number and add only some part of the value to be increment according to the alpha value. So, the logic of calculating the number to display at each step will be - 50 + alpha * (100 - 50). Once you set the calculated value for the :class:`~.DecimalNumber`, you are done." +msgid "Generally, you start with the starting number and add only some part of the value to be increment according to the alpha value. So, the logic of calculating the number to display at each step will be ``50 + alpha * (100 - 50)``. Once you set the calculated value for the :class:`~.DecimalNumber`, you are done." msgstr "" #: ../../source/tutorials/building_blocks.rst:331 diff --git a/docs/i18n/gettext/tutorials/quickstart.pot b/docs/i18n/gettext/tutorials/quickstart.pot index 3268ea93ac..f5d3ab23c3 100644 --- a/docs/i18n/gettext/tutorials/quickstart.pot +++ b/docs/i18n/gettext/tutorials/quickstart.pot @@ -10,107 +10,202 @@ msgstr "" msgid "Quickstart" msgstr "" -#: ../../source/tutorials/quickstart.rst:5 -msgid "This document will lead you step by step through the necessary procedure to get started with manim for the first time as soon as possible. This tutorial assumes you have already installed manim following the steps in :doc:`../installation`." +#: ../../source/tutorials/quickstart.rst:6 +msgid "Before proceeding, install Manim and make sure it's running properly by following the steps in :doc:`../installation`. For information on using Manim with Jupyterlab or Jupyter notebook, go to the documentation for the :meth:`IPython magic command `, ``%%manim``." msgstr "" -#: ../../source/tutorials/quickstart.rst:12 -msgid "Start a new project" +#: ../../source/tutorials/quickstart.rst:14 +msgid "Overview" msgstr "" -#: ../../source/tutorials/quickstart.rst:14 -msgid "To start a new manim video project, all you need to do is choose a single folder where all of the files related to the video will reside. For this example, this folder will be called ``project``," +#: ../../source/tutorials/quickstart.rst:16 +msgid "This quickstart guide will lead you through creating a sample project using Manim: an animation engine for precise programmatic animations." msgstr "" -#: ../../source/tutorials/quickstart.rst:22 -msgid "Every file containing code that produces a video with manim will be stored here, as well as any output files that manim produces and configuration files that manim needs." +#: ../../source/tutorials/quickstart.rst:19 +msgid "First, you will use a command line interface to create a ``Scene``, the class through which Manim generates videos. In the ``Scene`` you will animate a circle. Then you will add another ``Scene`` showing a square transforming into a circle. This will be your introduction to Manim's animation ability. Afterwards, you will position multiple mathematical objects (``Mobject``\\s). Finally, you will learn the ``.animate`` syntax, a powerful feature that animates the methods you use to modify ``Mobject``\\s." msgstr "" -#: ../../source/tutorials/quickstart.rst:28 -msgid "In case you like to work with Jupyterlab / Jupyter notebooks, there is good news: Manim ships with a ``%%manim`` IPython magic command which makes it easy to use in such a setting as well. Find out more in the :meth:`corresponding documentation `." +#: ../../source/tutorials/quickstart.rst:29 +msgid "Starting a new project" msgstr "" -#: ../../source/tutorials/quickstart.rst:35 -msgid "Your first Scene" +#: ../../source/tutorials/quickstart.rst:31 +msgid "Start by creating a new folder. For the purposes of this guide, name the folder ``project``:" msgstr "" #: ../../source/tutorials/quickstart.rst:37 -msgid "To produce your first scene, create a new file in your project folder called ``scene.py``," +msgid "This folder is the root folder for your project. It contains all the files that Manim needs to function, as well as any output that your project produces." msgstr "" -#: ../../source/tutorials/quickstart.rst:45 -msgid "and copy the following code in it." +#: ../../source/tutorials/quickstart.rst:42 +msgid "Animating a circle" msgstr "" -#: ../../source/tutorials/quickstart.rst:58 -msgid "Then open your command line, navigate to your project directory, and execute the following command:" +#: ../../source/tutorials/quickstart.rst:44 +msgid "Open a text editor, such as Notepad. Copy the following code snippet into the window:" msgstr "" -#: ../../source/tutorials/quickstart.rst:65 -msgid "After showing some output, manim should render the scene into a .mp4 file, and open that file with the default movie player application. You should see a video playing the following animation." +#: ../../source/tutorials/quickstart.rst:57 +msgid "Save the code snippet into your project folder with the name ``scene.py``." msgstr "" -#: ../../source/tutorials/quickstart.rst:78 -msgid "If you see the video and it looks correct, congrats! You just wrote your first manim scene from scratch. If you get an error message instead, or if do not see a video, or if the video output does not look like this, it is likely that manim has not been installed correctly. Please refer to the :doc:`../installation/troubleshooting` page for more information." +#: ../../source/tutorials/quickstart.rst:64 +msgid "3. Open the command line, navigate to your project folder, and execute the following command:" msgstr "" -#: ../../source/tutorials/quickstart.rst:87 -msgid "Explanation" +#: ../../source/tutorials/quickstart.rst:71 +msgid "Manim will output rendering information, then create an MP4 file. Your default movie player will play the MP4 file, displaying the following animation." msgstr "" -#: ../../source/tutorials/quickstart.rst:89 -msgid "Let's go line by line over the script we just executed to see how manim was able to generate the video." +#: ../../source/tutorials/quickstart.rst:83 +msgid "If you see an animation of a pink circle being drawn, congratulations! You just wrote your first Manim scene from scratch." msgstr "" -#: ../../source/tutorials/quickstart.rst:92 -msgid "The first line" +#: ../../source/tutorials/quickstart.rst:86 +msgid "If you get an error message instead, you do not see a video, or if the video output does not look like the preceding animation, it is likely that Manim has not been installed correctly. Please refer to the :doc:`../installation/troubleshooting` page for more information." msgstr "" -#: ../../source/tutorials/quickstart.rst:98 -msgid "imports all of the contents of the library. This is the recommended way of using manim, as usually in a single script you will be using quite a few names from the manim namespace. In particular, this line includes all of the names used in the script: ``Scene``, ``Circle``, ``PINK`` and ``Create``." +#: ../../source/tutorials/quickstart.rst:95 +msgid "Explanation" msgstr "" -#: ../../source/tutorials/quickstart.rst:103 -msgid "Now let's look at the next two lines." +#: ../../source/tutorials/quickstart.rst:97 +msgid "Let's go over the script you just executed line by line to see how Manim was able to draw the circle." msgstr "" -#: ../../source/tutorials/quickstart.rst:111 -msgid "Most of the time, the code for scripting an animation with manim will go inside the :meth:`~.Scene.construct` method of a class that derives from :class:`.Scene`. Inside this method, you will create objects, display them on screen, and animate them." +#: ../../source/tutorials/quickstart.rst:100 +msgid "The first line imports all of the contents of the library:" msgstr "" -#: ../../source/tutorials/quickstart.rst:115 -msgid "The next two lines create a circle and set its color and opacity." +#: ../../source/tutorials/quickstart.rst:106 +msgid "This is the recommended way of using Manim, as a single script often uses multiple names from the Manim namespace. In your script, you imported and used ``Scene``, ``Circle``, ``PINK`` and ``Create``." +msgstr "" + +#: ../../source/tutorials/quickstart.rst:110 +msgid "Now let's look at the next two lines:" +msgstr "" + +#: ../../source/tutorials/quickstart.rst:118 +msgid "Most of the time, the code for scripting an animation is entirely contained within the :meth:`~.Scene.construct` method of a :class:`.Scene` class. Inside :meth:`~.Scene.construct`, you can create objects, display them on screen, and animate them." msgstr "" #: ../../source/tutorials/quickstart.rst:122 -msgid "Finally, the last line uses the animation :class:`.Create` to display the circle on the screen." +msgid "The next two lines create a circle and set its color and opacity:" msgstr "" #: ../../source/tutorials/quickstart.rst:129 -msgid "Every animation must be contained within the :meth:`~.Scene.construct` method of a class that derives from :class:`.Scene`. Other code, for example auxiliary or mathematical functions, may reside outside the class." +msgid "Finally, the last line uses the animation :class:`.Create` to display the circle on your screen:" +msgstr "" + +#: ../../source/tutorials/quickstart.rst:136 +msgid "All animations must reside within the :meth:`~.Scene.construct` method of a class derived from :class:`.Scene`. Other code, such as auxiliary or mathematical functions, may reside outside the class." +msgstr "" + +#: ../../source/tutorials/quickstart.rst:142 +msgid "Transforming a square into a circle" +msgstr "" + +#: ../../source/tutorials/quickstart.rst:144 +msgid "With our circle animation complete, let's move on to something a little more complicated." +msgstr "" + +#: ../../source/tutorials/quickstart.rst:146 +msgid "Open ``scene.py``, and add the following code snippet below the ``CreateCircle`` class:" +msgstr "" + +#: ../../source/tutorials/quickstart.rst:162 +msgid "Render ``SquareToCircle`` by running the following command in the command line:" +msgstr "" + +#: ../../source/tutorials/quickstart.rst:168 +#: ../../source/tutorials/quickstart.rst:216 +#: ../../source/tutorials/quickstart.rst:284 +#: ../../source/tutorials/quickstart.rst:326 +msgid "The following animation will render:" +msgstr "" + +#: ../../source/tutorials/quickstart.rst:185 +msgid "This example shows one of the primary features of Manim: the ability to implement complicated and mathematically intensive animations (such as cleanly interpolating between two geometric shapes) with just a few lines of code." +msgstr "" + +#: ../../source/tutorials/quickstart.rst:191 +msgid "Positioning ``Mobject``\\s" +msgstr "" + +#: ../../source/tutorials/quickstart.rst:193 +msgid "Next, let's go over some basic techniques for positioning ``Mobject``\\s." +msgstr "" + +#: ../../source/tutorials/quickstart.rst:195 +msgid "Open ``scene.py``, and add the following code snippet below the ``SquareToCircle`` method:" +msgstr "" + +#: ../../source/tutorials/quickstart.rst:210 +msgid "Render ``SquareAndCircle`` by running the following command in the command line:" +msgstr "" + +#: ../../source/tutorials/quickstart.rst:232 +msgid "``next_to`` is a ``Mobject`` method for positioning ``Mobject``\\s." +msgstr "" + +#: ../../source/tutorials/quickstart.rst:234 +msgid "We first specified the pink circle as the square's reference point by passing ``circle`` as the method's first argument. The second argument is used to specify the direction the ``Mobject`` is placed relative to the reference point. In this case, we set the direction to ``RIGHT``, telling Manim to position the square to the right of the circle. Finally, ``buff=0.5`` applied a small distance buffer between the two objects." +msgstr "" + +#: ../../source/tutorials/quickstart.rst:240 +msgid "Try changing ``RIGHT`` to ``LEFT``, ``UP``, or ``DOWN`` instead, and see how that changes the position of the square." +msgstr "" + +#: ../../source/tutorials/quickstart.rst:242 +msgid "Using positioning methods, you can render a scene with multiple ``Mobject``\\s, setting their locations in the scene using coordinates or positioning them relative to each other." +msgstr "" + +#: ../../source/tutorials/quickstart.rst:246 +msgid "For more information on ``next_to`` and other positioning methods, check out the list of :class:`.Mobject` methods in our reference manual." +msgstr "" + +#: ../../source/tutorials/quickstart.rst:251 +msgid "Using ``.animate`` syntax to animate methods" +msgstr "" + +#: ../../source/tutorials/quickstart.rst:253 +msgid "The final lesson in this tutorial is using ``.animate``, a ``Mobject`` method which animates changes you make to a ``Mobject``. When you prepend ``.animate`` to any method call that modifies a ``Mobject``, the method becomes an animation which can be played using ``self.play``. Let's return to ``SquareToCircle`` to see the differences between using methods when creating a ``Mobject``, and animating those method calls with ``.animate``." +msgstr "" + +#: ../../source/tutorials/quickstart.rst:260 +msgid "Open ``scene.py``, and add the following code snippet below the ``SquareAndCircle`` class:" +msgstr "" + +#: ../../source/tutorials/quickstart.rst:278 +msgid "Render ``AnimatedSquareToCircle`` by running the following command in the command line:" +msgstr "" + +#: ../../source/tutorials/quickstart.rst:299 +msgid "The first ``self.play`` creates the square. The second animates rotating it 45 degrees. The third transforms the square into a circle, and the last colors the circle pink. Although the end result is the same as that of ``SquareToCircle``, ``.animate`` shows ``rotate`` and ``set_fill`` being applied to the ``Mobject`` dynamically, instead of creating them with the changes already applied." msgstr "" -#: ../../source/tutorials/quickstart.rst:135 -msgid "Some bells and whistles" +#: ../../source/tutorials/quickstart.rst:305 +msgid "Try other methods, like ``flip`` or ``shift``, and see what happens." msgstr "" -#: ../../source/tutorials/quickstart.rst:137 -msgid "Our scene is a little basic, so let's add some bells and whistles. Modify the ``scene.py`` file to contain the following:" +#: ../../source/tutorials/quickstart.rst:307 +msgid "Open ``scene.py``, and add the following code snippet below the ``AnimatedSquareToCircle`` class:" msgstr "" -#: ../../source/tutorials/quickstart.rst:157 -msgid "And render it using the following command:" +#: ../../source/tutorials/quickstart.rst:320 +msgid "Render ``DifferentRotations`` by running the following command in the command line:" msgstr "" -#: ../../source/tutorials/quickstart.rst:163 -msgid "The output should look as follows." +#: ../../source/tutorials/quickstart.rst:338 +msgid "This ``Scene`` illustrates the quirks of ``.animate``. When using ``.animate``, Manim actually takes a ``Mobject``'s starting state and its ending state and interpolates the two. In the ``AnimatedSquareToCircle`` class, you can observe this when the square rotates: the corners of the square appear to contract slightly as they move into the positions required for the first square to transform into the second one." msgstr "" -#: ../../source/tutorials/quickstart.rst:180 -msgid "This example shows one of the most basic features of manim: the ability to implement complicated and mathematically intensive animations (such as cleanly interpolating between two geometric shapes) in very few lines of code." +#: ../../source/tutorials/quickstart.rst:344 +msgid "In ``DifferentRotations``, the difference between ``.animate``'s interpretation of rotation and the ``Rotate`` method is far more apparent. The starting and ending states of a ``Mobject`` rotated 360 degrees are the same, so ``.animate`` tries to interpolate two identical objects and the result is the left square. If you find that your own usage of ``.animate`` is causing similar unwanted behavior, consider using conventional animation methods like the right square, which uses ``Rotate``." msgstr "" -#: ../../source/tutorials/quickstart.rst:187 +#: ../../source/tutorials/quickstart.rst:353 msgid "You're done!" msgstr "" diff --git a/docs/i18n/gettext/tutorials/using_text.pot b/docs/i18n/gettext/tutorials/using_text.pot index 30663e25d9..cfc64448ca 100644 --- a/docs/i18n/gettext/tutorials/using_text.pot +++ b/docs/i18n/gettext/tutorials/using_text.pot @@ -183,7 +183,7 @@ msgid "For example," msgstr "" #: ../../source/tutorials/using_text.rst:304 -msgid "Note that we are using a raw string (``r'...'``) instead of a regular string (``r'...'``). This is because TeX code uses a lot of special characters - like ``\\`` for example - that have special meaning within a regular python string. An alternative would have been to write ``\\\\`` to escape the backslash: ``Tex('\\\\LaTeX')``." +msgid "Note that we are using a raw string (``r'...'``) instead of a regular string (``'...'``). This is because TeX code uses a lot of special characters - like ``\\`` for example - that have special meaning within a regular python string. An alternative would have been to write ``\\\\`` to escape the backslash: ``Tex('\\\\LaTeX')``." msgstr "" #: ../../source/tutorials/using_text.rst:310