Skip to content

Commit 3cb58b3

Browse files
author
zjj
committed
Merge branch 'main' of https://github.com/go-gitea/gitea
* 'main' of https://github.com/go-gitea/gitea: [skip ci] Updated translations via Crowdin Fix source typos (go-gitea#18227) Fix various typos (go-gitea#18219) Remove `ioutil` (go-gitea#18222) [skip ci] Updated translations via Crowdin
2 parents 6c06d04 + ed6757e commit 3cb58b3

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

63 files changed

+129
-54
lines changed

CHANGELOG.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -108,7 +108,7 @@ been added to each release, please refer to the [blog](https://blog.gitea.io).
108108
* Fix unwanted team review request deletion (#17257) (#17264)
109109
* Fix broken Activities link in team dashboard (#17255) (#17258)
110110
* API pull's head/base have correct permission(#17214) (#17245)
111-
* Fix stange behavior of DownloadPullDiffOrPatch in incorect index (#17223) (#17227)
111+
* Fix strange behavior of DownloadPullDiffOrPatch in incorrect index (#17223) (#17227)
112112
* Upgrade xorm to v1.2.5 (#17177) (#17188)
113113
* Fix missing repo link in issue/pull assigned emails (#17183) (#17184)
114114
* Fix bug of get context user (#17169) (#17172)

docs/content/doc/developers/guidelines-frontend.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -83,7 +83,7 @@ el.addEventListener('click', (e) => {
8383

8484
el.addEventListener('async', async (e) => { // not recommended but acceptable
8585
e.preventDefault(); // acceptable
86-
await asyncFoo(); // skip out event dispath
86+
await asyncFoo(); // skip out event dispatch
8787
e.preventDefault(); // WRONG
8888
});
8989
```
@@ -106,7 +106,7 @@ $('#el').on('click', (e) => {
106106
$('#el').on('click', async (e) => { // not recommended but acceptable
107107
e.preventDefault(); // acceptable
108108
return false; // WRONG, jQuery expects the returned value is a boolean, not a Promise
109-
await asyncFoo(); // skip out event dispath
109+
await asyncFoo(); // skip out event dispatch
110110
return false; // WRONG
111111
});
112112
```

models/asymkey/ssh_key_parse.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -34,7 +34,7 @@ import (
3434
// |____|__ \___ > ____| |____| (____ /__| /____ >\___ >__|
3535
// \/ \/\/ \/ \/ \/
3636
//
37-
// This file contains functiosn for parsing ssh-keys
37+
// This file contains functions for parsing ssh-keys
3838
//
3939
// TODO: Consider if these functions belong in models - no other models function call them or are called by them
4040
// They may belong in a service or a module

models/asymkey/ssh_key_test.go

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ package asymkey
77

88
import (
99
"bytes"
10-
"io/ioutil"
10+
"os"
1111
"os/exec"
1212
"path/filepath"
1313
"strings"
@@ -325,7 +325,7 @@ func TestFromOpenSSH(t *testing.T) {
325325
sigPath := dataPath + ".sig"
326326
run(t, nil, "ssh-keygen", "-Y", "sign", "-n", "file", "-f", privPath, dataPath)
327327

328-
sigBytes, err := ioutil.ReadFile(sigPath)
328+
sigBytes, err := os.ReadFile(sigPath)
329329
if err != nil {
330330
t.Fatal(err)
331331
}
@@ -467,7 +467,7 @@ func TestRoundTrip(t *testing.T) {
467467

468468
func write(t *testing.T, d []byte, fp ...string) string {
469469
p := filepath.Join(fp...)
470-
if err := ioutil.WriteFile(p, d, 0o600); err != nil {
470+
if err := os.WriteFile(p, d, 0o600); err != nil {
471471
t.Fatal(err)
472472
}
473473
return p

models/migrations/migrations_test.go

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,6 @@ import (
88
"context"
99
"database/sql"
1010
"fmt"
11-
"io/ioutil"
1211
"os"
1312
"path"
1413
"path/filepath"
@@ -58,7 +57,7 @@ func TestMain(m *testing.M) {
5857
setting.CustomConf = giteaConf
5958
}
6059

61-
tmpDataPath, err := ioutil.TempDir("", "data")
60+
tmpDataPath, err := os.MkdirTemp("", "data")
6261
if err != nil {
6362
fmt.Printf("Unable to create temporary data path %v\n", err)
6463
os.Exit(1)

models/notification.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -183,7 +183,7 @@ func CreateRepoTransferNotification(doer, newOwner *user_model.User, repo *repo_
183183

184184
// CreateOrUpdateIssueNotifications creates an issue notification
185185
// for each watcher, or updates it if already exists
186-
// receiverID > 0 just send to reciver, else send to all watcher
186+
// receiverID > 0 just send to receiver, else send to all watcher
187187
func CreateOrUpdateIssueNotifications(issueID, commentID, notificationAuthorID, receiverID int64) error {
188188
ctx, committer, err := db.TxContext()
189189
if err != nil {

models/repo.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -534,7 +534,7 @@ func CreateRepository(ctx context.Context, doer, u *user_model.User, repo *repo_
534534
if isAdmin, err := isUserRepoAdmin(db.GetEngine(ctx), repo, doer); err != nil {
535535
return fmt.Errorf("isUserRepoAdmin: %v", err)
536536
} else if !isAdmin {
537-
// Make creator repo admin if it wan't assigned automatically
537+
// Make creator repo admin if it wasn't assigned automatically
538538
if err = addCollaborator(ctx, repo, doer); err != nil {
539539
return fmt.Errorf("AddCollaborator: %v", err)
540540
}

models/review.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -535,7 +535,7 @@ func getReviewByIssueIDAndUserID(e db.Engine, issueID, userID int64) (*Review, e
535535
return review, nil
536536
}
537537

538-
// GetTeamReviewerByIssueIDAndTeamID get the latest review requst of reviewer team for a pull request
538+
// GetTeamReviewerByIssueIDAndTeamID get the latest review request of reviewer team for a pull request
539539
func GetTeamReviewerByIssueIDAndTeamID(issueID, teamID int64) (review *Review, err error) {
540540
return getTeamReviewerByIssueIDAndTeamID(db.GetEngine(db.DefaultContext), issueID, teamID)
541541
}

modules/avatar/identicon/identicon.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -84,7 +84,7 @@ Origin: An image is splitted into 9 areas
8484
8585
Area 1/3/9/7 use a 90-degree rotating pattern.
8686
Area 1/3/9/7 use another 90-degree rotating pattern.
87-
Area 5 uses a random patter.
87+
Area 5 uses a random pattern.
8888
8989
The Patched Fix: make the image left-right mirrored to get rid of something like "swastika"
9090
*/

modules/csv/csv_test.go

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -223,7 +223,7 @@ c;d;#`,
223223
// case 13 - tab delimited with commas in values
224224
{
225225
csv: `name email note
226-
John Doe [email protected] This,note,had,a,lot,of,commas,to,test,delimters`,
226+
John Doe [email protected] This,note,had,a,lot,of,commas,to,test,delimiters`,
227227
filename: "",
228228
expectedDelimiter: '\t',
229229
},
@@ -240,7 +240,7 @@ func TestRemoveQuotedString(t *testing.T) {
240240
text string
241241
expectedText string
242242
}{
243-
// case 0 - quoted text with escpaed quotes in 1st column
243+
// case 0 - quoted text with escaped quotes in 1st column
244244
{
245245
text: `col1,col2,col3
246246
"quoted ""text"" with
@@ -249,7 +249,7 @@ in first column",b,c`,
249249
expectedText: `col1,col2,col3
250250
,b,c`,
251251
},
252-
// case 1 - quoted text with escpaed quotes in 2nd column
252+
// case 1 - quoted text with escaped quotes in 2nd column
253253
{
254254
text: `col1,col2,col3
255255
a,"quoted ""text"" with
@@ -258,7 +258,7 @@ in second column",c`,
258258
expectedText: `col1,col2,col3
259259
a,,c`,
260260
},
261-
// case 2 - quoted text with escpaed quotes in last column
261+
// case 2 - quoted text with escaped quotes in last column
262262
{
263263
text: `col1,col2,col3
264264
a,b,"quoted ""text"" with
@@ -351,7 +351,7 @@ c;d`,
351351
// case 8 - tab delimited with commas in value
352352
{
353353
csv: `name email note
354-
John Doe [email protected] This,note,had,a,lot,of,commas,to,test,delimters`,
354+
John Doe [email protected] This,note,had,a,lot,of,commas,to,test,delimiters`,
355355
expectedDelimiter: '\t',
356356
},
357357
// case 9 - tab delimited with new lines in values, commas in values
@@ -431,7 +431,7 @@ skxg,t,vay,d,wug,d,xg,sexc rt g,ag,mjq,fjnyji,iwa,m,ml,b,ua,b,qjxeoc be,s,sh,n,j
431431
csv: "col1@col2@col3\na@b@" + strings.Repeat("c", 6000) + "\nd,e," + strings.Repeat("f", 4000),
432432
expectedDelimiter: '@',
433433
},
434-
// case 16 - has all delimters so should return comma
434+
// case 16 - has all delimiters so should return comma
435435
{
436436
csv: `col1,col2;col3@col4|col5 col6
437437
a b|c@d;e,f`,

modules/doctor/fix16961.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -297,7 +297,7 @@ func fixBrokenRepoUnits16961(logger log.Logger, autofix bool) error {
297297
)
298298

299299
if err != nil {
300-
logger.Critical("Unable to iterate acrosss repounits to fix the broken units: Error %v", err)
300+
logger.Critical("Unable to iterate across repounits to fix the broken units: Error %v", err)
301301
return err
302302
}
303303

modules/git/commit.go

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -87,8 +87,8 @@ func AddChanges(repoPath string, all bool, files ...string) error {
8787
}
8888

8989
// AddChangesWithArgs marks local changes to be ready for commit.
90-
func AddChangesWithArgs(repoPath string, gloablArgs []string, all bool, files ...string) error {
91-
cmd := NewCommandNoGlobals(append(gloablArgs, "add")...)
90+
func AddChangesWithArgs(repoPath string, globalArgs []string, all bool, files ...string) error {
91+
cmd := NewCommandNoGlobals(append(globalArgs, "add")...)
9292
if all {
9393
cmd.AddArguments("--all")
9494
}

modules/git/repo_branch.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@ const BranchPrefix = "refs/heads/"
1616

1717
// AGit Flow
1818

19-
// PullRequestPrefix sepcial ref to create a pull request: refs/for/<targe-branch>/<topic-branch>
19+
// PullRequestPrefix special ref to create a pull request: refs/for/<targe-branch>/<topic-branch>
2020
// or refs/for/<targe-branch> -o topic='<topic-branch>'
2121
const PullRequestPrefix = "refs/for/"
2222

modules/lfs/transferadapter.go

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -117,15 +117,15 @@ func (a *BasicTransferAdapter) performRequest(ctx context.Context, method string
117117
func handleErrorResponse(resp *http.Response) error {
118118
defer resp.Body.Close()
119119

120-
er, err := decodeReponseError(resp.Body)
120+
er, err := decodeResponseError(resp.Body)
121121
if err != nil {
122122
return fmt.Errorf("Request failed with status %s", resp.Status)
123123
}
124124
log.Trace("ErrorRespone: %v", er)
125125
return errors.New(er.Message)
126126
}
127127

128-
func decodeReponseError(r io.Reader) (ErrorResponse, error) {
128+
func decodeResponseError(r io.Reader) (ErrorResponse, error) {
129129
var er ErrorResponse
130130
err := json.NewDecoder(r).Decode(&er)
131131
if err != nil {

modules/migration/null_downloader.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -65,7 +65,7 @@ func (n NullDownloader) GetReviews(pullRequestContext IssueContext) ([]*Review,
6565
return nil, &ErrNotSupported{Entity: "Reviews"}
6666
}
6767

68-
// FormatCloneURL add authentification into remote URLs
68+
// FormatCloneURL add authentication into remote URLs
6969
func (n NullDownloader) FormatCloneURL(opts MigrateOptions, remoteAddr string) (string, error) {
7070
if len(opts.AuthToken) > 0 || len(opts.AuthUsername) > 0 {
7171
u, err := url.Parse(remoteAddr)

modules/process/manager.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -79,7 +79,7 @@ func (pm *Manager) AddContext(parent context.Context, description string) (ctx c
7979
}
8080

8181
// AddContextTimeout creates a new context and add it as a process. Once the process is finished, finished must be called
82-
// to remove the process from the process table. It should not be called until the process is finsihed but must always be called.
82+
// to remove the process from the process table. It should not be called until the process is finished but must always be called.
8383
//
8484
// cancel should be used to cancel the returned context, however it will not remove the process from the process table.
8585
// finished will cancel the returned context and remove it from the process table.

modules/public/static.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@ import (
2121
"code.gitea.io/gitea/modules/timeutil"
2222
)
2323

24-
// GlobalModTime provide a gloabl mod time for embedded asset files
24+
// GlobalModTime provide a global mod time for embedded asset files
2525
func GlobalModTime(filename string) time.Time {
2626
return timeutil.GetExecutableModTime()
2727
}

modules/structs/org.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@ type Organization struct {
1717
RepoAdminChangeTeamAccess bool `json:"repo_admin_change_team_access"`
1818
}
1919

20-
// OrganizationPermissions list differents users permissions on an organization
20+
// OrganizationPermissions list different users permissions on an organization
2121
type OrganizationPermissions struct {
2222
IsOwner bool `json:"is_owner"`
2323
IsAdmin bool `json:"is_admin"`

modules/structs/repo.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -110,7 +110,7 @@ type CreateRepoOption struct {
110110
Private bool `json:"private"`
111111
// Label-Set to use
112112
IssueLabels string `json:"issue_labels"`
113-
// Whether the repository should be auto-intialized?
113+
// Whether the repository should be auto-initialized?
114114
AutoInit bool `json:"auto_init"`
115115
// Whether the repository is template
116116
Template bool `json:"template"`

modules/templates/static.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,7 @@ var (
2828
bodyTemplates = template.New("")
2929
)
3030

31-
// GlobalModTime provide a gloabl mod time for embedded asset files
31+
// GlobalModTime provide a global mod time for embedded asset files
3232
func GlobalModTime(filename string) time.Time {
3333
return timeutil.GetExecutableModTime()
3434
}

modules/updatechecker/update_checker.go

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55
package updatechecker
66

77
import (
8-
"io/ioutil"
8+
"io"
99
"net/http"
1010

1111
"code.gitea.io/gitea/modules/appstate"
@@ -43,7 +43,7 @@ func GiteaUpdateChecker(httpEndpoint string) error {
4343
return err
4444
}
4545
defer resp.Body.Close()
46-
body, err := ioutil.ReadAll(resp.Body)
46+
body, err := io.ReadAll(resp.Body)
4747
if err != nil {
4848
return err
4949
}
@@ -68,7 +68,7 @@ func UpdateRemoteVersion(version string) (err error) {
6868
return appstate.AppState.Set(&CheckerState{LatestVersion: version})
6969
}
7070

71-
// GetRemoteVersion returns the current remote version (or currently installed verson if fail to fetch from DB)
71+
// GetRemoteVersion returns the current remote version (or currently installed version if fail to fetch from DB)
7272
func GetRemoteVersion() string {
7373
item := new(CheckerState)
7474
if err := appstate.AppState.Get(item); err != nil {

options/license/Noweb

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,4 +6,4 @@ Noweb is available free for any use in any field of endeavor. You may redistribu
66

77
You may sell noweb if you wish. For example, you may sell a CD-ROM including noweb.
88

9-
You may sell a derived work, provided that all source code for your derived work is available, at no additional charge, to anyone who buys your derived work in any form. You must give permisson for said source code to be used and modified under the terms of this license. You must state clearly that your work uses or is based on noweb and that noweb is available free of change. You must also request that bug reports on your work be reported to you.
9+
You may sell a derived work, provided that all source code for your derived work is available, at no additional charge, to anyone who buys your derived work in any form. You must give permission for said source code to be used and modified under the terms of this license. You must state clearly that your work uses or is based on noweb and that noweb is available free of change. You must also request that bug reports on your work be reported to you.

options/locale/locale_bg-BG.ini

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -572,6 +572,7 @@ file_history=История
572572
file_view_raw=Виж директен файл
573573
file_permalink=Постоянна връзка
574574
file_too_large=Този файл е твърде голям за да се визуализира.
575+
575576
video_not_supported_in_browser=Вашият браузър не поддържа HTML5 видео тагове.
576577
audio_not_supported_in_browser=Вашият браузър не поддържа HTML5 аудио тагове.
577578
symbolic_link=Символен линк

options/locale/locale_cs-CZ.ini

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -915,6 +915,7 @@ file_view_rendered=Zobrazit vykreslené
915915
file_view_raw=Zobrazit v surovém stavu
916916
file_permalink=Trvalý odkaz
917917
file_too_large=Soubor je příliš velký pro zobrazení.
918+
918919
video_not_supported_in_browser=Váš prohlížeč nepodporuje značku pro HTML5 video.
919920
audio_not_supported_in_browser=Váš prohlížeč nepodporuje značku pro HTML5 audio.
920921
stored_lfs=Uloženo pomocí Git LFS

options/locale/locale_de-DE.ini

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -969,6 +969,7 @@ file_view_rendered=Ansicht rendern
969969
file_view_raw=Originalformat anzeigen
970970
file_permalink=Permalink
971971
file_too_large=Die Datei ist zu groß zum Anzeigen.
972+
972973
file_copy_permalink=Permalink kopieren
973974
video_not_supported_in_browser=Dein Browser unterstützt das HTML5 'video'-Tag nicht.
974975
audio_not_supported_in_browser=Dein Browser unterstützt den HTML5 'audio'-Tag nicht.

options/locale/locale_el-GR.ini

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1005,6 +1005,7 @@ file_view_rendered=Προβολή Απόδοσης
10051005
file_view_raw=Προβολή Ακατέργαστου
10061006
file_permalink=Permalink
10071007
file_too_large=Το αρχείο είναι πολύ μεγάλο για να εμφανιστεί.
1008+
10081009
file_copy_permalink=Αντιγραφή Permalink
10091010
video_not_supported_in_browser=Το πρόγραμμα περιήγησής σας δεν υποστηρίζει την ετικέτα HTML5 'video'.
10101011
audio_not_supported_in_browser=Το πρόγραμμα περιήγησής σας δεν υποστηρίζει την ετικέτα HTML5 'audio'.

options/locale/locale_es-ES.ini

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -996,6 +996,7 @@ file_view_rendered=Ver procesado
996996
file_view_raw=Ver original
997997
file_permalink=Enlace permanente
998998
file_too_large=El archivo es demasiado grande para ser mostrado.
999+
9991000
file_copy_permalink=Copiar Permalink
10001001
video_not_supported_in_browser=Su navegador no soporta el tag video de HTML5.
10011002
audio_not_supported_in_browser=Su navegador no soporta el tag audio de HTML5.

options/locale/locale_fa-IR.ini

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -765,6 +765,7 @@ file_history=تاریخچه
765765
file_view_raw=مشاهده خام
766766
file_permalink=پیوند همیشگی
767767
file_too_large=حجم این پرونده بیشتر از آن است که قابل نمایش باشد.
768+
768769
video_not_supported_in_browser=مرورگر شما از تگ video که در HTML5 تعریف شده است، پشتیبانی نمی کند.
769770
audio_not_supported_in_browser=مرورگر شما از تگ audio که در HTML5 تعریف شده است، پشتیبانی نمی کند.
770771
stored_lfs=ذخیره شده با GIT LFS

options/locale/locale_fi-FI.ini

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -572,6 +572,7 @@ file_raw=Raaka
572572
file_history=Historia
573573
file_view_raw=Näytä raaka
574574
file_permalink=Pysyvä linkki
575+
575576
video_not_supported_in_browser=Selaimesi ei tue HTML5 video-tagia.
576577
audio_not_supported_in_browser=Selaimesi ei tue HTML5 audio-tagia.
577578
normal_view=Normaali näkymä

options/locale/locale_fr-FR.ini

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -897,6 +897,7 @@ file_view_rendered=Voir le rendu
897897
file_view_raw=Voir le Raw
898898
file_permalink=Lien permanent
899899
file_too_large=Le fichier est trop gros pour être affiché.
900+
900901
video_not_supported_in_browser=Votre navigateur ne supporte pas le tag HTML5 "video".
901902
audio_not_supported_in_browser=Votre navigateur ne supporte pas la balise « audio » HTML5.
902903
stored_lfs=Stocké avec Git LFS

options/locale/locale_hu-HU.ini

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -718,6 +718,7 @@ file_history=Előzmények
718718
file_view_raw=Nyers fájl megtekintése
719719
file_permalink=Állandó hivatkozás
720720
file_too_large=Ez a fájl túl nagy ahhoz, hogy megjelenítsük.
721+
721722
video_not_supported_in_browser=A böngésző nem támogatja a HTML5 video tag-et.
722723
audio_not_supported_in_browser=A böngésző nem támogatja a HTML5 audio tag-et.
723724
stored_lfs=Git LFS-el eltárolva

options/locale/locale_id-ID.ini

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -693,6 +693,7 @@ file_history=Riwayat
693693
file_view_raw=Lihat Mentah
694694
file_permalink=Permalink
695695
file_too_large=Berkas terlalu besar untuk ditampilkan.
696+
696697
stored_lfs=Tersimpan dengan GIT LFS
697698
commit_graph=Grafik Komit
698699
blame=Salahkan

options/locale/locale_it-IT.ini

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -829,6 +829,7 @@ file_view_source=Visualizza sorgente
829829
file_view_raw=Vedi originale
830830
file_permalink=Permalink
831831
file_too_large=Il file è troppo grande per essere visualizzato.
832+
832833
video_not_supported_in_browser=Il tuo browser non supporta i tag "video" di HTML5.
833834
audio_not_supported_in_browser=Il tuo browser non supporta il tag "video" di HTML5.
834835
stored_lfs=Memorizzati con Git LFS

0 commit comments

Comments
 (0)