Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
3,663 changes: 2,564 additions & 1,099 deletions locale/cs/LC_MESSAGES/index.po

Large diffs are not rendered by default.

3,635 changes: 2,535 additions & 1,100 deletions locale/de/LC_MESSAGES/index.po

Large diffs are not rendered by default.

3,628 changes: 2,528 additions & 1,100 deletions locale/es/LC_MESSAGES/index.po

Large diffs are not rendered by default.

3,646 changes: 2,547 additions & 1,099 deletions locale/fr/LC_MESSAGES/index.po

Large diffs are not rendered by default.

3,663 changes: 2,564 additions & 1,099 deletions locale/ja/LC_MESSAGES/index.po

Large diffs are not rendered by default.

3,663 changes: 2,564 additions & 1,099 deletions locale/nl/LC_MESSAGES/index.po

Large diffs are not rendered by default.

3,641 changes: 2,532 additions & 1,109 deletions locale/pt/LC_MESSAGES/index.po

Large diffs are not rendered by default.

3,991 changes: 2,586 additions & 1,405 deletions locale/zh_CN/LC_MESSAGES/index.po

Large diffs are not rendered by default.

4 changes: 2 additions & 2 deletions source/learn.md
Original file line number Diff line number Diff line change
Expand Up @@ -155,9 +155,9 @@ In print
:::{toctree}
:hidden:

learn/quickstart/index
learn/best_practices/index
learn/os_setup/index
learn/quickstart/index
learn/building_programs/index
learn/best_practices/index
learn/intrinsics/index
:::
12 changes: 6 additions & 6 deletions source/learn/best_practices/index.md
Original file line number Diff line number Diff line change
Expand Up @@ -12,15 +12,15 @@ and programming in general.
```{toctree}
:maxdepth: 2
:hidden:
Allocatable Arrays <allocatable_arrays>
Arrays <arrays>
Callbacks <callbacks>
Element-wise Operations on Array <element_operations>
File Input/Output <file_io>
Fortran Style Guide <style_guide>
Floating Point Numbers <floating_point>
Integer Division <integer_division>
Modules and Programs <modules_programs>
Arrays <arrays>
Multidimensional Arrays <multidim_arrays>
Fortran Style Guide <style_guide>
Element-wise Operations on Array <element_operations>
Allocatable Arrays <allocatable_arrays>
File Input/Output <file_io>
Callbacks <callbacks>
Type Casting in Callbacks <type_casting>
```
7 changes: 4 additions & 3 deletions source/learn/building_programs/build_tools.md
Original file line number Diff line number Diff line change
Expand Up @@ -56,8 +56,9 @@ called `Makefile` or `makefile`, which usually leads to compiling a program
from the provided source code.

::::{tip}
For an in-depth `make` tutorial lookup its info page. There is an online version of this <a href=https://www.gnu.org/software/make/manual/make.html target=_blank rel=noopener>info page, available.
For an in-depth `make` tutorial lookup its info page. There is an online version of this <a href="https://www.gnu.org/software/make/manual/make.html" target="_blank" rel="noopener">info page</a>, available.
::::

We will start with the basics from your clean source directory. Create and open
the file `Makefile`, we start with a simple rule called _all_:

Expand Down Expand Up @@ -306,7 +307,7 @@ While, it seems like an interesting feature to use, it tends to lead to
surprising and unexpected outcomes. Usually, when defining variables like your
compiler, there is little reason to actually use the recursive expansion at all.

The same can easily be archived using the `:=` declaration:
The same can easily be achieved using the `:=` declaration:

```make
all:
Expand Down Expand Up @@ -533,7 +534,7 @@ CMake knows the details how to build the executable from the specified sources,
so we do not have to worry about the actual steps in the build process.

::::{tip}
CMake's offical reference can be found at the
CMake's official reference can be found at the
<a href="https://cmake.org/cmake/help/latest/", target="\_blank" rel="noopener">CMake webpage</a>.
It is organised in manpages, which are also available with your local CMake
installation as well using `man cmake`. While it covers all functionality of
Expand Down
2 changes: 1 addition & 1 deletion source/learn/building_programs/include_files.md
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@ same directory or organised in some convenient directory tree. The
details of the organisation depend on personal taste, arrangements made
by the group of developers you belong to, or simply the history of the
program. Whatever the directory structure is, you will encounter a
situation where the compiler needs assistence in order to compile a
situation where the compiler needs assistance in order to compile a
particular source file:

- Fortran (and other languages) has the possibility to include an
Expand Down
9 changes: 5 additions & 4 deletions source/learn/building_programs/index.md
Original file line number Diff line number Diff line change
Expand Up @@ -45,13 +45,14 @@ consider all these details. In fact, this is the sort of things that is
taken care of by the build process: the compiler and the linker.

```{toctree}
:maxdepth: 2
:hidden:
Build tools <build_tools>
Compiling the source code <compiling_source>
Distributing your programs <distributing>
Include files and modules <include_files>
Linking the objects <linking_pieces>
Run-time libraries <runtime_libraries>
Include files and modules <include_files>
Managing libraries (static and dynamic libraries) <managing_libraries>
Build tools <build_tools>
An introduction to make <project_make>
Run-time libraries <runtime_libraries>
Distributing your programs <distributing>
```
2 changes: 1 addition & 1 deletion source/learn/building_programs/linking_pieces.md
Original file line number Diff line number Diff line change
Expand Up @@ -34,7 +34,7 @@ achieve this, but one is to put it in a different source file. We can
give the general program to a user and they provide a specific source code.

Assume for the sake of the example that the function is implemented in a
source file "function.f90" as:
source file "functions.f90" as:

```fortran
module user_functions
Expand Down
2 changes: 1 addition & 1 deletion source/learn/building_programs/managing_libraries.md
Original file line number Diff line number Diff line change
Expand Up @@ -64,7 +64,7 @@ the program with a new version of the library.

A flexible alternative is to use the so-called dynamic libraries. These
libraries remain outside the executable program and as a consequence
can be replaced without rebulding the entire program. Compilers and
can be replaced without rebuilding the entire program. Compilers and
indeed the operating system itself rely heavily on such dynamic
libraries. You could consider dynamic libraries as a sort of executable
programs that need a bit of help to be run.
Expand Down
2 changes: 1 addition & 1 deletion source/learn/os_setup/index.md
Original file line number Diff line number Diff line change
Expand Up @@ -26,8 +26,8 @@ _The choice of text editors and IDEs has been controversial among the developers
```{toctree}
:hidden:
Choosing a compiler <choose_compiler>
IDEs <ides>
Installing GFortran <install_gfortran>
Text Editors <text_editors>
IDEs <ides>
Smart Tips <tips>
```
6 changes: 3 additions & 3 deletions source/learn/quickstart/index.md
Original file line number Diff line number Diff line change
Expand Up @@ -11,10 +11,10 @@ Use the _Next_ button at the bottom to start the tutorial with a _Hello World_ e
```{toctree}
:maxdepth: 2
:hidden:
Arrays and strings <arrays_strings>
Derived Types <derived_types>
Hello world <hello_world>
Variables <variables>
Arrays and strings <arrays_strings>
Operators and flow control <operators_control_flow>
Organising code structure <organising_code>
Variables <variables>
Derived Types <derived_types>
```
2 changes: 1 addition & 1 deletion source/learn/quickstart/variables.md
Original file line number Diff line number Diff line change
Expand Up @@ -179,7 +179,7 @@ end program float

> Always use a `kind` suffix for floating-point literal constants.

**Example:** C-interoperable `kind`s
**Example:** C-interoperable `kind`

```fortran
program float
Expand Down