|
1 | 1 | <nav class="navbar navbar-dark sticky-top bg-primary flex-md-nowrap p-0 shadow">
|
2 | 2 | <span class="navbar-brand col-md-3 col-lg-2 mr-0 px-3" href="#">
|
3 | 3 | <img src="assets/logo-dark-notext.svg" height="18px" class="mr-2">
|
4 |
| - Paperless-ng |
| 4 | + <ng-container i18n="app title">Paperless-ng</ng-container> |
5 | 5 | </span>
|
6 | 6 | <button class="navbar-toggler position-absolute d-md-none collapsed" type="button" data-toggle="collapse"
|
7 | 7 | data-target="#sidebarMenu" aria-controls="sidebarMenu" aria-expanded="false" aria-label="Toggle navigation"
|
8 | 8 | (click)="isMenuCollapsed = !isMenuCollapsed">
|
9 | 9 | <span class="navbar-toggler-icon"></span>
|
10 | 10 | </button>
|
11 | 11 | <form (ngSubmit)="search()" class="w-100 m-1">
|
12 |
| - <input class="form-control form-control-dark" type="text" placeholder="Search" aria-label="Search" |
13 |
| - [formControl]="searchField" [ngbTypeahead]="searchAutoComplete" (selectItem)="itemSelected($event)"> |
| 12 | + <input class="form-control form-control-dark" type="text" placeholder="Search for documents" aria-label="Search" |
| 13 | + [formControl]="searchField" [ngbTypeahead]="searchAutoComplete" (selectItem)="itemSelected($event)" i18n-placeholder> |
14 | 14 | </form>
|
15 | 15 | </nav>
|
16 | 16 |
|
|
28 | 28 | <a class="nav-link" routerLink="dashboard" routerLinkActive="active" (click)="closeMenu()">
|
29 | 29 | <svg class="sidebaricon" fill="currentColor">
|
30 | 30 | <use xlink:href="assets/bootstrap-icons.svg#house"/>
|
31 |
| - </svg> |
32 |
| - Dashboard |
| 31 | + </svg> <ng-container i18n>Dashboard</ng-container> |
33 | 32 | </a>
|
34 | 33 | </li>
|
35 | 34 | <li class="nav-item">
|
36 | 35 | <a class="nav-link" routerLink="documents" routerLinkActive="active" [routerLinkActiveOptions]="{exact: true}" (click)="closeMenu()">
|
37 | 36 | <svg class="sidebaricon" fill="currentColor">
|
38 | 37 | <use xlink:href="assets/bootstrap-icons.svg#files"/>
|
39 |
| - </svg> |
40 |
| - Documents |
| 38 | + </svg> <ng-container i18n>Documents</ng-container> |
41 | 39 | </a>
|
42 | 40 | </li>
|
43 | 41 | </ul>
|
44 | 42 |
|
45 | 43 | <h6 class="sidebar-heading d-flex justify-content-between align-items-center px-3 mt-4 mb-1 text-muted" *ngIf='savedViewService.sidebarViews.length > 0'>
|
46 |
| - <span>Saved views</span> |
| 44 | + <ng-container i18n>Saved views</ng-container> |
47 | 45 | </h6>
|
48 | 46 | <ul class="nav flex-column mb-2">
|
49 | 47 | <li class="nav-item w-100" *ngFor="let view of savedViewService.sidebarViews">
|
50 | 48 | <a class="nav-link text-truncate" routerLink="view/{{view.id}}" routerLinkActive="active" (click)="closeMenu()">
|
51 | 49 | <svg class="sidebaricon" fill="currentColor">
|
52 | 50 | <use xlink:href="assets/bootstrap-icons.svg#funnel"/>
|
53 |
| - </svg> |
54 |
| - {{view.name}} |
| 51 | + </svg> {{view.name}} |
55 | 52 | </a>
|
56 | 53 | </li>
|
57 | 54 | </ul>
|
58 | 55 |
|
59 | 56 | <h6 class="sidebar-heading d-flex justify-content-between align-items-center px-3 mt-4 mb-1 text-muted" *ngIf='openDocuments.length > 0'>
|
60 |
| - <span>Open documents</span> |
| 57 | + <ng-container i18n>Open documents</ng-container> |
61 | 58 | </h6>
|
62 | 59 | <ul class="nav flex-column mb-2">
|
63 | 60 | <li class="nav-item w-100" *ngFor='let d of openDocuments'>
|
64 | 61 | <a class="nav-link text-truncate" routerLink="documents/{{d.id}}" routerLinkActive="active" (click)="closeMenu()">
|
65 | 62 | <svg class="sidebaricon" fill="currentColor">
|
66 | 63 | <use xlink:href="assets/bootstrap-icons.svg#file-text"/>
|
67 |
| - </svg> |
68 |
| - {{d.title | documentTitle}} |
| 64 | + </svg> {{d.title | documentTitle}} |
69 | 65 | </a>
|
70 | 66 | </li>
|
71 | 67 | <li class="nav-item w-100" *ngIf="openDocuments.length > 1">
|
72 | 68 | <a class="nav-link text-truncate" [routerLink]="" (click)="closeAll()">
|
73 | 69 | <svg class="sidebaricon" fill="currentColor">
|
74 | 70 | <use xlink:href="assets/bootstrap-icons.svg#x"/>
|
75 |
| - </svg> |
76 |
| - Close all |
| 71 | + </svg> <ng-container i18n>Close all</ng-container> |
77 | 72 | </a>
|
78 | 73 | </li>
|
79 | 74 | </ul>
|
80 | 75 |
|
81 | 76 | <h6 class="sidebar-heading d-flex justify-content-between align-items-center px-3 mt-4 mb-1 text-muted">
|
82 |
| - <span>Manage</span> |
| 77 | + <ng-container i18n>Manage</ng-container> |
83 | 78 | </h6>
|
84 | 79 | <ul class="nav flex-column mb-2">
|
85 | 80 | <li class="nav-item">
|
86 | 81 | <a class="nav-link" routerLink="correspondents" routerLinkActive="active" (click)="closeMenu()">
|
87 | 82 | <svg class="sidebaricon" fill="currentColor">
|
88 | 83 | <use xlink:href="assets/bootstrap-icons.svg#person"/>
|
89 |
| - </svg> |
90 |
| - Correspondents |
| 84 | + </svg> <ng-container i18n>Correspondents</ng-container> |
91 | 85 | </a>
|
92 | 86 | </li>
|
93 | 87 | <li class="nav-item">
|
94 | 88 | <a class="nav-link" routerLink="tags" routerLinkActive="active" (click)="closeMenu()">
|
95 | 89 | <svg class="sidebaricon" fill="currentColor">
|
96 | 90 | <use xlink:href="assets/bootstrap-icons.svg#tags"/>
|
97 |
| - </svg> |
98 |
| - Tags |
| 91 | + </svg> <ng-container i18n>Tags</ng-container> |
99 | 92 | </a>
|
100 | 93 | </li>
|
101 | 94 | <li class="nav-item">
|
102 | 95 | <a class="nav-link" routerLink="documenttypes" routerLinkActive="active" (click)="closeMenu()">
|
103 | 96 | <svg class="sidebaricon" fill="currentColor">
|
104 | 97 | <use xlink:href="assets/bootstrap-icons.svg#hash"/>
|
105 |
| - </svg> |
106 |
| - Document types |
| 98 | + </svg> <ng-container i18n>Document types</ng-container> |
107 | 99 | </a>
|
108 | 100 | </li>
|
109 | 101 | <li class="nav-item">
|
110 | 102 | <a class="nav-link" routerLink="logs" routerLinkActive="active" (click)="closeMenu()">
|
111 | 103 | <svg class="sidebaricon" fill="currentColor">
|
112 | 104 | <use xlink:href="assets/bootstrap-icons.svg#text-left"/>
|
113 |
| - </svg> |
114 |
| - Logs |
| 105 | + </svg> <ng-container i18n>Logs</ng-container> |
115 | 106 | </a>
|
116 | 107 | </li>
|
117 | 108 | <li class="nav-item">
|
118 | 109 | <a class="nav-link" routerLink="settings" routerLinkActive="active" (click)="closeMenu()">
|
119 | 110 | <svg class="sidebaricon" fill="currentColor">
|
120 | 111 | <use xlink:href="assets/bootstrap-icons.svg#gear"/>
|
121 |
| - </svg> |
122 |
| - Settings |
| 112 | + </svg> <ng-container i18n>Settings</ng-container> |
123 | 113 | </a>
|
124 | 114 | </li>
|
125 | 115 | <li class="nav-item">
|
126 | 116 | <a class="nav-link" href="admin/">
|
127 | 117 | <svg class="sidebaricon" fill="currentColor">
|
128 | 118 | <use xlink:href="assets/bootstrap-icons.svg#toggles"/>
|
129 |
| - </svg> |
130 |
| - Admin |
| 119 | + </svg> <ng-container i18n>Admin</ng-container> |
131 | 120 | </a>
|
132 | 121 | </li>
|
133 | 122 | </ul>
|
134 | 123 |
|
135 | 124 | <h6 class="sidebar-heading d-flex justify-content-between align-items-center px-3 mt-4 mb-1 text-muted">
|
136 |
| - <span>Misc</span> |
| 125 | + <ng-container i18n>Misc</ng-container> |
137 | 126 | </h6>
|
138 | 127 | <ul class="nav flex-column mb-2">
|
139 | 128 | <li class="nav-item">
|
140 | 129 | <a class="nav-link" target="_blank" rel="noopener noreferrer" href="https://paperless-ng.readthedocs.io/en/latest/">
|
141 | 130 | <svg class="sidebaricon" fill="currentColor">
|
142 | 131 | <use xlink:href="assets/bootstrap-icons.svg#question-circle"/>
|
143 |
| - </svg> |
144 |
| - Documentation |
| 132 | + </svg> <ng-container i18n>Documentation</ng-container> |
145 | 133 | </a>
|
146 | 134 | </li>
|
147 | 135 | <li class="nav-item">
|
148 | 136 | <a class="nav-link" target="_blank" rel="noopener noreferrer" href="https://github.com/jonaswinkler/paperless-ng">
|
149 | 137 | <svg class="sidebaricon" fill="currentColor">
|
150 | 138 | <use xlink:href="assets/bootstrap-icons.svg#link"/>
|
151 |
| - </svg> |
152 |
| - GitHub |
| 139 | + </svg> <ng-container i18n>GitHub</ng-container> |
153 | 140 | </a>
|
154 | 141 | </li>
|
155 | 142 | <li class="nav-item">
|
156 | 143 | <a class="nav-link" href="accounts/logout/">
|
157 | 144 | <svg class="sidebaricon" fill="currentColor">
|
158 | 145 | <use xlink:href="assets/bootstrap-icons.svg#door-open"/>
|
159 |
| - </svg> |
160 |
| - Logout |
| 146 | + </svg> <ng-container i18n>Logout</ng-container> |
161 | 147 | </a>
|
162 | 148 | </li>
|
163 | 149 | </ul>
|
|
0 commit comments